[发明专利]被布置为计算整数的乘积的电子计算设备在审
申请号: | 201780076770.6 | 申请日: | 2017-12-07 |
公开(公告)号: | CN110088727A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | H·D·L·霍尔曼;S·J·A·德雷赫;P·M·H·M·A·戈里森;L·M·G·M·托尔胡伊泽恩;R·里特曼 | 申请(专利权)人: | 皇家飞利浦有限公司 |
主分类号: | G06F7/72 | 分类号: | G06F7/72 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 孟杰雄;王英 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
一种被布置为计算整数的乘积的电子计算设备(100;200),所述设备包括:存储设备(110),其被配置为以多层余数系统(RNS)表示来存储整数(210、220),所述多层RNS表示至少具有上层RNS和下层RNS,所述上层RNS是用于多个上模数(Mi)的序列的余数系统,所述下层RNS是用于多个下模数(mi)的序列的余数系统,整数(x)通过以所述上模数(Mi)的序列为模的多个上余数( |
||
搜索关键词: | 余数 上模 存储设备 余数系统 下模 电子计算设备 多层 下层 上层 存储整数 模数 配置 | ||
【主权项】:
1.一种被布置为计算整数的乘积的电子计算设备(100;200),所述设备包括:‑存储设备(110),其被配置为以多层余数系统(RNS)表示来存储整数(210、220),所述多层RNS表示至少具有上层RNS和下层RNS,所述上层RNS是用于多个上模数(Mi)的序列的余数系统,所述下层RNS是用于多个下模数(mi)的序列的余数系统,,整数(x)通过以所述上模数(Mi)的序列为模的多个上余数(
211、221)的序列被表示在所述存储设备中,针对至少一个特定上模数(Mi)的上余数(xj;210.2、220.2)通过以所述下模数(mi)的序列为模的所述上余数(xj)的多个下余数(
212、222)的序列被另外表示在所述存储设备中,其中,所述多个下模数(mi)中的至少一个并不能除尽所述多个上模数(Mi)的模数,‑处理器电路(120),其被配置为计算第一整数(x;210)与第二整数(y;220)的乘积,所述第一整数和所述第二整数根据所述多层RNS表示被存储在所述存储设备中,所述处理器是至少利用下乘法例程(131)和上乘法例程(132)来配置的,‑所述下乘法例程计算以所述上模数(Mj)为模的两个另外表示的上余数(xj、yj)的乘积,所述两个另外表示的上余数对应于相同的上模数(Mj),‑所述上乘法例程通过进行所述第一整数(xj)的上余数与以对应模数(Mj)为模的所述第二整数(yj)的对应上余数的逐分量乘法来计算所述第一整数与所述第二整数的乘积,其中,所述上乘法例程要求所述下乘法例程乘以被另外表示的所述上余数,其中,所述上乘法例程被配置为接收上余数(xj、yj),所述上余数小于预定义的扩展因子乘以所述对应模数
并且所述上乘法例程被配置为产生所接收的上余数(z)的乘积的上余数(zi),所接收的上余数的乘积的上余数小于所述预定义的扩展因子乘以所述对应模数![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家飞利浦有限公司,未经皇家飞利浦有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780076770.6/,转载请声明来源钻瓜专利网。
- 上一篇:量子随机数生成的方法和装置
- 下一篇:用于编码加法的计算设备