顾海华 作品数:7 被引量:7 H指数:2 供职机构: 上海交通大学 更多>> 发文基金: 国家自然科学基金 上海市科委科研计划项目 天津市应用基础与前沿技术研究计划 更多>> 相关领域: 自动化与计算机技术 电子电信 理学 更多>>
椭圆曲线密码的快速算法及安全基础研究 标量乘和双线性对的计算以及离散对数问题是椭圆曲线密码的基础问题。标量乘和双线性对的计算速度决定了椭圆曲线密码的实现效率,离散对数问题决定了椭圆曲线密码的安全性。对标量乘和双线性对的研究有助于使椭圆曲线密码效率更高、应用更... 顾海华关键词:椭圆曲线密码 标量乘 双线性对 离散对数问题 文献传递 针对BLS短签名的故障攻击 被引量:2 2014年 BLS短签名是基于双线性对构造的数字签名方案,与传统ECDSA签名方案相比具有签名长度短的优势。目前,椭圆曲线密码的故障攻击已经得到深入研究,而基于双线性对构造的密码故障攻击研究则较少。针对BLS短签名的安全问题,从故障攻击的角度进行分析,通过将现有的适用于二元扩域椭圆曲线的无效曲线故障攻击方法推广到三元扩域,从而对BLS短签名方案实施攻击。仿真实验结果表明,在具备单比特故障注入的条件下,该方法只需导入1次单比特的故障即可以较大的概率破解BLS短签名的密钥。 包斯刚 顾海华关键词:双线性对 旁路攻击 密码芯片中二元扩域Eta双线性对安全算法 2013年 为了在密码芯片中安全快速地实现二元扩域Eta双线性对,提出了基于平方方法的抗功耗攻击实现算法。分别研究了基于平方方法的密钥盲化和明文盲化方案,给出了具体的基于平方方法的抗功耗攻击算法的实现细节。在典型有限域下,基于平方方法的抗功耗攻击算法的实现效率比基于平方根方法提升10%以上,并且不需要存储任何预计算变量。另外,讨论了将目前用于三元扩域的Loop Unrolling方法的思想应用到所提算法后,进一步将运算效率提升了约3%。效率的提升和存储量的优化使得算法更适用于安全密码芯片。 柴佳晶 顾海华 包斯刚关键词:密码芯片 密码芯片安全分析和防护关键技术研究及应用 谷大武 李荣信 季欣华 郭筝 刘军荣 包斯刚 陆海宁 刘志强 郁昱 王永流 何玉明 顾海华 刘亚 徐云秀 李玮 该项目所属技术领域为密码学与信息安全。密码芯片作为网络与信息安全的基础和支撑,已渗透到国家重要基础设施和行业应用中。研制满足科学研究、检测评估以及芯片防护设计等需要的安全检测平台,设计开发应用于金融IC卡、电子护照等高安...关键词:关键词:密码芯片 信息安全 安全防护 二元扩域超奇异Koblitz曲线的标量乘计算 2013年 二元扩域超奇异Koblitz曲线是目前双线性对计算中被广泛采用的曲线。研究二元扩域超奇异Koblitz曲线上标量乘的快速实现算法。由于Koblitz曲线存在特殊的自同态映射τ,使得标量乘算法可以由"double-and-add"算法变成"τ-and-add"算法,因此可以大大提高标量乘的运算效率。基于这个思想,提出了二元扩域超奇异Koblitz曲线上基于τ的非相邻表示型TNAF(τ-adic Non-Adjacent Form)窗口标量乘的实现算法;同时,为了抵御简单功耗分析SPA(Simple Power Analysis)攻击,将TNAF算法进一步改进为规则序列TNAF算法。以窗口取4为例,在同等安全强度下,规则序列TNAF4算法的运算效率比传统的二进制规则序列NAF4标量乘算法提高50%,比传统的Montgomery标量乘算法提高23%。 徐云秀 顾海华 马博关键词:KOBLITZ曲线 双线性对 标量乘 使用三个数域的数域筛算法 2012年 大整数分解难题是RSA密码的数学安全基础。目前数域筛算法是分解365比特以上大整数的最有效方法,然而它的时间复杂度仍然是亚指数的。对于目前普遍使用的1024比特以上大整数,数域筛算法还不能分解,所以研究数域筛算法具有重要的意义。现有的一般数域筛算法普遍使用两个数域,对多个数域的研究极少。一般数域筛算法经过修改可以使用三个数域,即两个代数数域和一个有理数域。分析表明:修改后的数域筛算法与原来的一般数域筛算法在时间复杂度上处于同一量级。但修改后的数域筛算法有更多地方可以合并计算,所以计算速度更快了。通过两个实验也验证了这一结论。 顾海华 谷大武 谢文录 李升 严家驹关键词:公钥密码 RSA密码 整数分解 针对双线性对密码算法的分支故障攻击 2014年 由于双线性对在构造密码协议方面的固有优势,它已经被越来越多的国内外学者所关注.近年来,双线性对密码算法在运行速度方面取得了较大的提升,其实用价值被进一步挖掘.针对双线性对加密机制的标准化工作正在展开,双线性对的密码体系标准IEEE P1363.3已在筹备之中,我国也已启动了基于身份的密码体制的标准化工作.为了保证其在实际使用中的安全性,双线性对密码算法的物理安全性也开始成为密码学界研究的重点.目前,针对双线性对密码算法的物理攻击主要有能量分析攻击和故障攻击.本文对双线性对密码算法在故障攻击下的安全性进行了深入地分析和研究,并提出了针对双线性对密码算法主要步骤(即Miller循环)的分支故障攻击方法.这种攻击方法适用于几乎所有含有Miller循环的双线性对密码算法,且具有植入错误方式多样的优点.此外,不论密钥点是P点还是Q点,此攻击方法均可以成功地窃取密钥信息.为了证明此方法的可行性与正确性,本文以基于素域上Barreto-Naehrig曲线的Tate双线性对为例,详细论述了该攻击的实施原理和具体流程.最后,本文从动态和静态两方面分别讨论了植入分支故障的实际方法,并给出了抵抗该故障攻击的多种防御策略.这些防御策略几乎不影响原始算法的运行速度,并且具有低成本的优势. 丁兆晶 姚晓旭 魏继增 顾海华 郭炜关键词:双线性对