检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]浙江大学计算机科学与技术学院,浙江杭州310027
出 处:《浙江大学学报(工学版)》2012年第3期386-391,共6页Journal of Zhejiang University:Engineering Science
基 金:国家自然科学基金资助项目(60873045);国家"863"高技术研究发展计划资助项目(2009AA110302)
摘 要:为增强JavaCard的安全与执行效率,研究用于JavaCard中签名与认证的Schnorr算法,基于密钥恢复攻击技术,提出一种针对Schnorr签名的线性攻击方法,通过实例测试了该攻击的可行性.在此基础上,设计一种安全预处理方案,该方案使用一个线性检测器对随机数进行线性检测,将经过线性检测的随机数组和相应变量存入卡中特殊区域,避免了签名时在卡内产生随机数,且签名过程不用在卡内进行大运算量的幂模运算.实验结果分析表明:该方案可以大幅度提高处理速度,改善签名效率,同时避免了一类安全攻击.The security performance of the Schnorr signature protocol for JavaCard was analyzed in order to enhance security and improve the efficiency.A linear cryptanalysis scheme based on key-recovery attack against the signature protocol was presented,and the feasibility of the attacking method was proved by a case of successful attack.On this basis,a notion of security preprocessing was proposed,which is a linear detection based scheme.The linear detection random numbers and corresponding variables were stored in the special areas of JavaCard.This approach can avoid generation of random number and the complexity modular exponentiation when the digital signature is created in card.Security performance analysis result shows that the proposed scheme not only can promote the operation speed effectively with the same hardware platform and cryptography intensity,but also avoids a type of linear cryptanalysis.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.227.49.56