[发明专利]用于固定执行流乘数再译码和标量乘法的方法和装置有效
申请号: | 201680023505.7 | 申请日: | 2016-04-22 |
公开(公告)号: | CN107533454B | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | R·阿万奇;D·雅各布森 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F7/48 | 分类号: | G06F7/48;H04L9/06;H04L9/00 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标量乘法 处理电路 输出 乘数 减去 存储器电路 方法和装置 标量乘数 电子装置 接收输入 密码安全 输入乘数 数据安全 数字集合 数字展开 可用 算法 译码 | ||
一个特征涉及包含存储器电路和处理电路的电子装置。所述处理电路计算标量乘法输出Z,其中Z=k·P,方法是接收输入乘数k和底数P,并且将修改符s添加到所述输入乘数k以产生k'。所述处理电路还计算中间标量乘法输出Z',其中Z'=k'·P,方法是使用包含属于数字集合D的数字ki的序列的k'的数字展开式。另外,如果k'是奇数,那么所述处理电路从Z'中减去s·P以获取所述标量乘法输出Z,或者如果k'是偶数,那么从Z'中减去(s+1)·P以获取所述标量乘法输出Z。所述标量乘数输出Z可用于密码安全算法中以确保数据安全。
本申请主张2015年5月6日在美国专利和商标局递交的第14/705,686号非临时申请的优先权和权益,并且所述申请的全部内容以引用的方式并入本文中。
技术领域
各种特征大体上涉及密码安全,且更确切地说,涉及用于在密码安全算法中使用的固定执行流乘数再译码和标量乘法的方法和装置。
背景技术
椭圆曲线点乘法,且一般而言乘以具有g个元素的循环群中的常数,是接受乘数k(其中k≥0)和底数P的计算,并且如下计算结果:
此运算被称为标量乘法,并且它是许多密码协议中的基本运算,例如,Diffe-Hellman密钥交换和产生数字签名。
一般而言,可以通过首先将乘数k写出为来计算k·P,其中ki是整数数字集合D的元素。首先,假设存在初始化到附加的标识的Z,这对于椭圆曲线来说称之为在无限处的点。接下来,从最高有效到最低有效检测k的数字ki。对于数字ki,如果ki为0,那么Z:=2*Z。如果ki≠0,那么Z:=2*Z+ki*P。当已经处理了所有位时,那么结果是Z的当前值。然而,使用此类展开的方法易受侧信道分析攻击和计时分析攻击的影响,这是因为零和非零数字的序列是不规则的,由此漏泄关于乘数k的一些信息。
由Nicholas Theriault开发的现有技术方法减少了侧信道分析和计时分析的风险。Nicholas Theriault,抗SPA从左到右整数记录(SPA Resistant Left-to-RightInteger Recodings),密码术中的选定区域(Selected Areas in Cryptography,2005):第345-358页。Theriault将乘数k展开为展开式其中w是窗口长度参数,且ki选自整数的两个集合中的一个:
数字集合#1:窗口w的{±1}∪{±2,±4,…,±2w};
数字集合#2:窗口w的{±1,±3,±5,…,±2w-1}。
但是,Theriault的方法具有一些显著的缺点。首先,数字集合#2仅可展开奇数数字。因此,Theriault提出通过奇数阶次的群组使用这一乘数展开式,并且如果初始乘数k是偶数,那么添加一个群组阶次g的奇乘数使得新的乘数k'=k+n*g为奇数。这是有缺点的,它使得乘数更长,并且因此标量乘法变慢。其次,由于k'>g,所以中间计算中的一个可能结果为等于g·P。这引起在通过椭圆曲线计算的公式中的例外的情况,其结果为出现泄漏信息并且可通过旁信道攻击检测到。
第三,使用数字集合#2计算乘数展开式将产生0或1的运载,这需要额外的运算或虚拟运算以修正结果。然而,额外运算将可通过旁信道攻击检测到,并且虚拟运算将可通过故障攻击检测到。因此,在两种情况下信息都被泄漏,并且可以揭露乘数的奇偶。
因而,存在对可以时间和存储器有效的方式(也抗旁信道攻击和故障攻击)执行标量乘法的方法和装置的需求。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680023505.7/2.html,转载请声明来源钻瓜专利网。