发明名称 Computer implemented secret object key block cipher encryption and digital signature device and method
摘要 A computer implemented method and device for creating object keys to be used with a 4096-bit secret key block cipher data encryption process and a 2048-bit secret key digital signature process. The object keys are dynamic keys, i.e., changing throughout the encryption process. The dynamic object keys are composed of a static initial state that is created by the user and a method that modifies the keys based on seeding from a random session key object. The object key modification is performed for each plaintext data block so that each data block is encrypted using a different key. The initial state of the object key is also used in a block cipher encryption process to encrypt a 512-bit random session key. Data blocks of 64 bytes each are encrypted utilizing a different key, provided by the object key, for each block. The ciphertext (encrypted file) is transmitted into a keyed hashed function that utilizes a 2048-bit object key to produce a unique 2048-bit digital signature that is appended to the ciphertext. The digital signature object key is seeded with the input data. Decryption is accomplished by reversing the encryption process.
申请公布号 US6259789(B1) 申请公布日期 2001.07.10
申请号 US19970989261 申请日期 1997.12.12
申请人 SAFECOURIER SOFTWARE, INC. 发明人 PAONE LUCIANO F.
分类号 H04L9/06;H04L9/32;(IPC1-7):H04L9/00;H04K1/00 主分类号 H04L9/06
代理机构 代理人
主权项
地址