发明名称 电子商务应用中基于RSA问题前向安全的数字签名方法
摘要 本发明提供一种电子商务应用中基于RSA问题前向安全的数字签名方法,包括以下步骤:第一步,生成商家的公钥和私钥;第二步:商家根据自己的公钥、私钥以及用户的身份,产生用户的初始私钥;第三步:在每个周期开始,用户根据上一周期私钥产生本周期私钥,并删除上周期私钥;第四步:用户用本周期私钥对数据进行签名;第五步:商家对用户的数字签名进行验证。采用基于身份的数字签名,避免了利用PKI所带来的成本;同时数字签名的“前向安全性”,保证了当用户的某个周期的私钥丢失泄露后,此周期之前所进行的数字签名都是有效的,有效减少了商家与用户的经济损失。
申请公布号 CN104410609A 申请公布日期 2015.03.11
申请号 CN201410625532.4 申请日期 2014.11.07
申请人 上海九逸科技有限公司 发明人 任宁
分类号 H04L29/06(2006.01)I;H04L9/32(2006.01)I;G06Q30/00(2012.01)I 主分类号 H04L29/06(2006.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中;樊昕
主权项 一种电子商务应用中基于RSA问题前向安全的数字签名方法,其特征在于,包括如下步骤:步骤1:在终端输入安全参数、总周期数,运行密钥生成算法得到商家的公钥及私钥;所述安全参数是指商家随机挑选的正整数,所述总周期数是指用户私钥在有效期内的使用次数;所述公钥是对所有用户公开的,所述私钥商家自己保密;步骤2:商家输入自己的公钥、私钥以及用户的身份,运行私钥提取算法,生成用户签名的初始密钥;步骤3:用户根据商家的公钥、自己的身份以及上一周期私钥,运行私钥更新算法,获得当前周期的私钥;步骤4:用户输入当前周期、自己的身份及当前周期私钥、商家的公钥,对消息进行签名;步骤5:商家对用户的数字签名进行验证。
地址 201800 上海市嘉定区陈翔路768号6幢B区2285室