Changes between Version 4 and Version 5 of org/projects/Tor/CipherList


Ignore:
Timestamp:
Sep 29, 2012, 1:23:06 AM (7 years ago)
Author:
nickm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • org/projects/Tor/CipherList

    v4 v5  
    5353For these, you apply an almost universal hash function* to the plaintext as a kind of cut-rate all-or-nothing transform, then encrypt with counter mode or ECB or something, and then apply the inverse of an almost universal hash function.
    5454
    55 Variants include Naor-Reingold, PEP, TET, HEH, HCH, and so on.  These can differ in the structure of the polynomial used for the universal hash, and in how the hash is constructed.  The hash is usually built from GF(2^128) elements, and requires arbitrary multiplications.
     55Variants include Naor-Reingold, PEP, TET, HEH, HCH, and so on.  These can differ in the structure of the polynomial used for the universal hash, and in how the hash is constructed.  The hash is usually built from GF(2^128^) elements, and requires either multiplications by a repeatedly used element, or arbitrary multiplications. 
    5656
    5757* Most of these require different variants of universalness or almost-universalness.  Remember, a universal hash is not the same thing as a cryptographic digest.