发明名称 Non-deterministic public key encrypton system
摘要 PCT No. PCT/NZ94/00136 Sec. 371 Date Sep. 23, 1996 Sec. 102(e) Date Sep. 23, 1996 PCT Filed Dec. 1, 1994 PCT Pub. No. WO95/15633 PCT Pub. Date Jun. 8, 1995A non-deterministic public key encryption system whereby a public key is generated from a private key using mathematical operations equivalent to exponentiation in finite fields. Thus an attacker is required to compute logarithms over finite fields. Encryption involves generating a random initialization key (R) which is used to (1) exponentiate the message receiver's public key (E) to produce initial values (K) for a pseudorandom binary mixture generator, and to (2) compute an open key (Q) by exponentiating an initial known generator state (a0). A ciphertext (C) is produced from plaintext (P) by clocking the mixture generator from the initial value (K) and combining the output keystream with the plaintext (P). The open key (Q) is attached to the ciphertext prior to transmission. Decryption involves extracting the open key (Q) and exponentiating this by the message receiver's private key (D) to compute (K) which is then used to set the initial value of a mixture generator. The mixture generator is clocked and its output keystream combined with the ciphertext (C) to produce plaintext (P). The invention may be implemented in special purpose hardware or in software for a general purpose processor.
申请公布号 US5799088(A) 申请公布日期 1998.08.25
申请号 US19960656185 申请日期 1996.09.23
申请人 RAIKE, WILLIAM MICHAEL 发明人 RAIKE, WILLIAM MICHAEL
分类号 H04L9/24;G06F7/58;G09C1/00;H04K1/02;H04L9/00;H04L9/06;H04L9/08;H04L9/20;H04L9/22;H04L9/30;H04L9/32;(IPC1-7):H04K1/00 主分类号 H04L9/24
代理机构 代理人
主权项
地址