Re: software crypto is useless

From: Henrick Hellström (henrick.hellstrm_at_telia.com)
Date: 05/08/03


Date: Thu, 08 May 2003 06:23:16 GMT


????? wrote:
> No matter what crypto algorithm you use (AES, RSA with LONG keys),
> as long as it is involved with software,
> the cracker has good chances to break your security.
>
> Since runtime debuggers like SoftIce can watch and change your software
> in runtime, your keys, passwords, and signatures, etc. all become doubtful.

...and hardware can simply be replaced for another box that looks just
the same. Each security module, software as well as hardware, has
vulnerabilities, and the only question is whether or not you know of
these vulnerabilities and how to cope with them. Software crypto can be
just fine in case you are not concerned about adversaries who get access
to your box while the software is running (because the probability of
such adversaries is too small compared to the price you would have to
pay for a hardware solution).

> Even if you embed crypto hardware and IC cards into your system, weakness
> still exists. Why? I can put a hash value that I want you to sign, inside your
> system, and later, when you call IC card or crypto HW to sign your own
> document, the software part is changed by me to submit my hash value instead
> of yours, all other parts of the security system work greatly. But you just
> signed a miserable document with the strongest algorithm, key and enven
> hardware.
>
> So, who can help with the above case? Let IC cards sign and transmit your
> documents to your receivers? That will skip all software parts. Or just claim
> that client environment is out of the scope of security?

Each part of the system is within the scope of security. Using hardware
to sign all outgoing communication will not solve the problem you
described in the previous paragraph - it would in fact make it even
easier for an adversary to make you sign documents you didn't intend to
sign. (Think about it.)



Relevant Pages

  • Re: Still Looking for that One, BRAVE, NASA and/or NAA Employee Re: Apollo One
    ... >>disagree with cryptological security by obscurity. ... Except that in a properly designed crypto system, ... Again, however, if the keys themselves are encrypted with a high-order ...
    (sci.space.history)
  • Re: software crypto is useless
    ... >> the cracker has good chances to break your security. ... Each security module, software as well as hardware, has ... Software crypto can be ... there's so many weakness a cracker can take advantage of. ...
    (sci.crypt)
  • Re: Security Flaw in Popular Disk Encryption Technologies
    ... who are pointing at interesting hardware using their crypto technology. ... the idea of closed-source hardware-based crypto disk drive may appeal to some, but i've seen too many similar things fail through stupidity, malice, etc. ... I don't completely trust any system where keys have to travel across an unprotected bus. ...
    (freebsd-hackers)
  • Re: software crypto is useless
    ... >> No matter what crypto algorithm you use (AES, RSA with LONG keys), ... >> the cracker has good chances to break your security. ... The attacker of a software based cryptosystem does have a fair number ... crypto modules e.g. IBM 4758), but certainly is not any novel insight. ...
    (sci.crypt)
  • Re: Dell BIOS DoS
    ... >> the hardware. ... but that without the appropriate keys you ... has physical access to the device holding your data, ... The maxim then becomes "There is no such as security from someone who ...
    (Bugtraq)