StreamSec  

 

 
News
Products
Research
How to - algorithms with proofs
PCFB-mode
Steak
Key Setup Scheme
Feedback process
Main Function
Algorithm
Matrix Table Transform
Hash Scheme
PRNG test results
Security proof
Source - Steak
Source - SecUtils
Source - CombUtils
Order
Demos
Downloads
About Streamsec
Contact

2001-02-19

Steak as Hash Function

Steak may be used as a hash function, and is in fact within it's own key setup scheme. The proposed Steak Hash Scheme consists of the following steps: Fill V and A with any value, AA  hexadecimal is proposed as a default, and set the S-boxes at will, with the identity mappings proposed as a default. Use Steak with this key data setup to encrypt the document. Discard the cipher text from this part of the operation. Then encrypt a pre-defined string. The resulting cipher-text is the hash value.

This Hash Scheme is epistemically one-way in the sense that you cannot practically and efficiently construct a hash table to map hash values to hashed documents. If you change one bit of the hashed document, then for any bit in the hash value there is an equally distributed probability that it will change. Retrieving any hashed document from a hash value will be exactly as hard as retrieving all (unknown) plain text encrypted prior to some portion of known plain text.

©2000StreamSec