[发明专利]模运算的装置和方法无效

专利信息
申请号: 92104800.9 申请日: 1992-05-26
公开(公告)号: CN1070298A 公开(公告)日: 1993-03-24
发明(设计)人: 大卫·纳卡什 申请(专利权)人: 汤姆森电子用品公司
主分类号: H04L9/06 分类号: H04L9/06;H04N7/16;G01F7/00
代理公司: 中国国际贸易促进委员会专利代理部 代理人: 杜日新
地址: 法国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 运算 装置 方法
【说明书】:

发明涉及模运算(modulo    computation)的装置和方法。

D.Naccache,H.Mstilti在《RAIRO-OR》1990年(3)上以“一种新的模运算法”为题发表了一种计算Y以X为模的余数(=modulo(Y.X);简写为Y mod X)的新方法,在这里2n-1≤X≤2n-1且0≤Y≤2L-1,值n表示X的毕特(bits)长度而L代表计算所接受的Y的最大尺寸。这个算法下面称作Prince Leonard算法,简称为PLA。

本发明的一个目的是披露一种具有被减少的存储器尺寸的快速模运算方法。这个目的是通过在权利要求3中披露的本发明的方法来达到的。

本发明的A*B对模X的余数的模运算方法一般包括下列步骤:

-分别在第一组存贮单元RAM1及第二组RAM2存贮单元中存入所说数A和B;

-进行破坏相乘A×B=C;

-将存储在所说第二组RAM2单元的数据转移到所说第一组RAM1单元;

-将所说第二组RAM2单元归零;

-将存储在第三组RAM3单元的数据向右移位三个位置,这个数据用Ci代表其中i是二进制数字上最小有效二进制数位(LSB)为i=0,同时将这三个最右位二进制数字Cn-1,Cn及Cn+1引入所说第三组RAM3单元的最左位(即最小有效二进制数位LSB′s);

-用存储在所说第三组RAM3单元的数据破坏相乘第二常数K=2zh/X,这个常数在一可检索装置(retrievable medium)中以n+1毕特长度被存储;

-将以Dn+1′表示的存储在所说第二组RAM2单元中的最右位二进制数字推到所说第三组RAM3单元中的最左位;

-将所说第二组RAM2单元归零;

-用存储在所说第三组RAM3单元中的数据部分地乘以第一常数X,这个常数在所说可检索装置中以n毕特长度来存储。由此,在所说第二组RAM2单元中只获得n+2    LSB(最小有效二进制数位)。

-从RAM1中减去RAM2(比方说F=RAM1-RAM2);

-当存储在所说第一组RAM1单元中的数字大于所说第一常数X时,从存储在所说第一组RAM1单元中减去所说第一常数X。

由此,存储在包括所说三组单元和/或存储在所说可检索装置的RAM矩阵(RAM    matrix)里的数字和/或数据可以以逆向格式(inverse    format)(MSB(最大有效二进制数位)……LSB)存贮,所说第一、二和/或第三组单元的次序可以被变更,和/或取代各所说单元组归零,可以连续地(冲掉)重写各组。

本发明方法的具有优点的附加实施例来自各个细分权利要求(subclaims)。

本发明的另一个目的是披露一种使用本发明方法的装置。这个目的是通过在权利要求1中所披露的本发明装置所达到的。

用于A*B    Mod    X模运算的本发明装置,在这里A,B及第一常数X是n字节数(byte    numbers二进位组),这个装置一般包括:

-一可检索装置,如RAM,ROM(只读存贮器)或E2PROM记录有所说第一常数X及第二常数K=22n/X;

-包括第一组RAM1单元,第二组RAM2单元及第三组RAM3单元的具有3*(int(n/8)+1)尺寸字节的RAM矩阵;

-一种计算装置,它允许存储在所说RAM矩阵里的数据的多位相减,多位移位运算,多位数据转递进或出所说可检索装置及所说RAM矩阵,多位完全的且破坏的相乘。

本发明装置的具有优势的附加实施例来自各个细分权利要求。

在付费电视系统中比如在视频密码付费电视系统(videocrypt    pay    TV    sistem)及其它现代密码通信中的编码通常需要模运算。在不能使用大容量RAM存储器的小型密码装置(如灵敏卡(smart-cards))中,特殊的PLA执行过程允许这样的模函数的有效计算。

由此为了计算R=Y    mod    X仅需要约为X大小三倍的RAM空间。

如果X和常数K存储在可检索装置如ROM中,从微控制器或微处理器中也不需要除去。

本发明的最佳实施例将参照附图来描述,其中:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森电子用品公司,未经汤姆森电子用品公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/92104800.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top