Proposal to address Bitcoin malware



Summary:

The discussion is about the effectiveness of multiple signatures in providing greater security than a single signature. The key factor for such a system is the independence of multiple secrets. If an attack compromises one factor, it should not be able to reduce the difficulty of obtaining the other factors, or else there is only one secret. Multiple factors within the same security perimeter are compromised coincidentally and have the same effect as dependence. Therefore, if m factors are dependent/coincident on others, the relation becomes 1 in 2^(n-m). A multi-factor web wallet that handles the user's keys in the browser and authenticates the user in the browser to authorize service signing is effectively single factor. Malware can launch an attack against the web app, executing in the browser, gaining coincident access to two secrets. The difficulty is 1 in 2 compared to the expected 1 in 4. Increasing user complexity without increasing integrity or privacy is a poor trade, and worse if the user is misled.


Updated on: 2023-06-09T16:13:59.289952+00:00