On 2018-03-18 19:08, C. Scott Ananian wrote:
On Fri, Mar 16, 2018 at 9:42 PM, Anders Rundgren <[email protected] 
<mailto:[email protected]>> wrote:

    Scott A:
    https://en.wikipedia.org/wiki/Security_level 
<https://en.wikipedia.org/wiki/Security_level>
    "For example, SHA-256 offers 128-bit collision resistance"
    That is, the claims that there are cryptographic issues w.r.t. to Unicode 
Normalization are (fortunately) incorrect.
    Well, if you actually do normalize Unicode, signatures would indeed break, 
so you don't.


Where do you specify SHA-256 signatures in your standard?

If one were to use MD5 signatures, they would indeed break in the way I 
describe.

It is good security practice to assume that currently-unbroken algorithms may 
eventually break in similar ways to discovered flaws in older algorithms.  But in 
any case, it is simply not good practice to allow multiple valid representations of 
content, if your aim is for a "canonical' representation.

Other people could chime in on this since I have already declared my position 
on this topic.  BTW, my proposal comes without cryptographic algorithms.

Does Unicode Normalization [naturally] belong to the canonicalization issue we 
are currently discussing?  I didn't see any of that in Richard's and Mike's 
specs. at least.

Anders

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to