首页>
外国专利>
Modular multiplication process includes decomposition of large numbers into numbers in different base, to effect multiplication
Modular multiplication process includes decomposition of large numbers into numbers in different base, to effect multiplication
展开▼
机译:模块化乘法过程包括将大量分解为不同基数的数字,以实现乘法
展开▼
页面导航
摘要
著录项
相似文献
摘要
The cryptographic process provides modular multiplication on numbers. The process includes decomposition of the numbers in to another base. MultModDiv operations are then carried out on the numbers. The cryptographic process provides modular multiplication on numbers (A x B mod N). The process includes decomposition of the numbers (A, B, N of 2xn bits) in to a base, U, such that A=A 1xU+A 0, B=B 1xU+B 0 and N=N 1xU+N 0, A 1, A 0, B 1, B 0, N 1 and N 0 all being words of n bits. MultModDiv operations are then carried out on the numbers A 1, A 0, B 1, B 0, N 1 and N 0, the elementary operation MultModDiv being defined by MultModDiv(X,Y,Z = ([(XxY)/Z], (XxY) mod Z ), X, Y & Z being integer numbers of at least n bits.
展开▼
机译:加密过程提供数字的模乘。该过程包括将数字分解为另一个基数。然后对数字执行MultModDiv操作。密码处理可对数字进行模乘(A x B mod N)。该过程包括将数字(2xn位的A,B,N)分解为基数U,以便A = A 1xU + A 0,B = B 1xU + B 0和N = N 1xU + N 0, A 1,A 0,B 1,B 0,N 1和N 0均为n位字。然后对数字A 1,A 0,B 1,B 0,N 1和N 0进行MultModDiv运算,基本运算MultModDiv由MultModDiv(X,Y,Z =([(XxY)/ Z] ,(XxY)mod Z),X,Y和Z是至少n位的整数。
展开▼