发明名称 Cryptographic method and cryptographic processor for carrying out the method
摘要 A cryptographic processer and method for utilizing the "public key code" method of Rivest, Shamir, and Adleman ("RSA method"), for enciphering and deciphering messages wherein two large prime numbers, p and q, and a third large number, E are selected and multiplied to form, N=p*q, converting the message to be encrypted into a series of elements Pi preferably of equal length and having numerical values less than that of N, encrypting these elements Pi by raising each to the power E and subsequently reducing modulus N, to give the numbers Ci=Pi Emodulus N, carrying out the above involution step by means of a series of multiplications, performing modulus-reduction operation following the series of multiplications, by carrying out a multiplication in the remainder class ring N, carrying out the aforesaid multiplication by breaking down the operation into individual steps, whereby the multiplication is essentially converted to a series of additions, and carrying out the aforesaid modulus-reduction as a series of subtractions, according to the classical division algorithm, wherein a first look-ahead technique is used for the division and the multiplication is also carried out with a second look-ahead technique.
申请公布号 US4870681(A) 申请公布日期 1989.09.26
申请号 US19870022970 申请日期 1987.03.05
申请人 SEDLAK, HOLGER 发明人 SEDLAK, HOLGER
分类号 G09C1/00;G06F7/508;G06F7/525;G06F7/53;G06F7/535;G06F7/537;G06F7/72;H04L9/30 主分类号 G09C1/00
代理机构 代理人
主权项
地址