Re: SHA-256 & collisions



According to Boon <root@localhost>:
Wouldn't these "single bit flip" events be caught by the error detection
and correction built-in mechanisms ?

It would, assuming that:

-- The RAM implements ECC. ECC RAM is available, and not much more
expensive than non-ECC RAM, but it is still rare (not all motherboard
support it, and many shops don't have it for sale). I just bought (this
morning !) a brand new PC and it does not have ECC RAM.

-- The bit flip event occurs in the bits which are covered by ECC. The
CPU consists of transistors, quite many of them (several hundreds of
millions in modern CPU). Some parts of it are made robust through use of
error-correcting codes (cache RAM, TLB...) but there are still parts
where a single bit flip will not be detected automatically. Or, if there
is no such part, then your hardware is probably much more expensive than
what I can afford. Even if I sold my house.


--Thomas Pornin
.



Relevant Pages

  • Re: DTV antennas?
    ... I've actually never owned a PC myself that had ECC RAM. ... worth the effort. ... some funny differences between academic level proof and engineering ...
    (sci.electronics.design)
  • Re: DTV antennas?
    ... I've actually never owned a PC myself that had ECC RAM. ... worth the effort. ... You'll see about one single bit soft memory error ...
    (sci.electronics.design)
  • ECC ram for you? - - - how to decide
    ... which may help some decide whether or not ECC ram is worth ... Points Against Buying ECC ... of "soft" ram failures. ...
    (comp.sys.mac.system)
  • Re: Re: PC133 SDRAM - just on the off chance
    ... I can't imagine that ten year old ram ... non ECC ram but it will will only run ECC in non ECC mode. ... The ram I bought was double sided. ... I have found a couple of 256M modules that register 256M in the ...
    (uk.rec.models.engineering)
  • Need a recommendation for a CoreDuo mobo (with ecc support)
    ... I could use a recommendation for a coreduo mobo that supports ecc ram ... Must have enough space around cpu socket to accomodate passive cpu ... Could use a recommendation for ram, cpu, cooler and pcie graphics card ...
    (comp.os.linux.hardware)

Quantcast