申请/专利权人:数字兵符(福州)科技有限公司
申请日:2021-06-11
公开(公告)日:2024-02-20
公开(公告)号:CN113378238B
主分类号:G06F21/64
分类号:G06F21/64;G06F21/44;G06F21/62
优先权:
专利状态码:有效-授权
法律状态:2024.02.20#授权;2021.10.22#著录事项变更;2021.09.28#实质审查的生效;2021.09.10#公开
摘要:仅使用超越对数难题的高安全性数字签名方法,属于密码、身份认证、计算机等技术领域;包括双钥生成、数字签名和身份验证三个部件;每个注册用户拥有一对私钥与公钥,私钥自己保管不得外泄,公钥可存于万物统一身份验证平台,且从公钥不能推出私钥;发送方用自己的私钥对消息做签名并产生签名码,接收方收到被签消息后把消息摘要和签名码转送到验证平台做查验并得到“有效”或“无效”的返回结果;该方法的安全性达到了指数量级,不仅能抵御现有分析手段的攻击,而且也能抵御量子计算的攻击,具有模长短、签名码短、计算速度快等特点,既可以用于网络空间中数字物品的可信保障即防伪防篡改防抵赖等,也可以用于现实世界中实际物品的可信保障。
主权项:1.仅使用超越对数难题的高安全性数字签名方法,由双钥生成、数字签名和身份验证三个部件组成,双钥生成部件供每个注册用户生成自己的一个不得外泄的私钥与一个被附加用户编号后公开存放的公钥,数字签名部件供发送方即签名者利用自己的私钥对消息做签名、得到签名码并使其附加自身用户编号,身份验证部件供万物统一身份验证平台利用发送方的公钥对接收方远程提供的消息摘要和签名码做查验并返回“有效”或“无效”的结果,在下文中,“xy”表示两个数相乘,“%”表示模运算,“←”表示变量的赋值,“≡”表示两边对模数求余相等,“∈”表示变量值属于某个区间或集合,“x|y”表示x整除y,表示x不能整除y,x-1表示模逆元,gcdx,y代表最大公约数,||x||代表x%M的阶,代表取x的上整数,lgx代表x以2为底的对数,代表消息的单向散列函数输出即消息摘要,M表示模数,表示M-1,其特征在于·双钥生成部件采用了下列步骤:1输入模数比特长度m=80,96,112,128;2选取互素满足 以及3找到一个素数M使得和4选取素数使得和5任选W<M使得和任选使得和6计算末尾,输出私钥公钥·数字签名部件采用了下列步骤:1输入签名者自己的私钥和待签消息2令3任选使得和其中4计算以及 5任选r∈[1,216]使得和计算6若则转至5;末尾,输出签名码Q,U,其被附加签名者用户编号后绑定于消息发送给接收方;·身份验证部件采用了下列步骤:①输入和签名码Q,U,根据签名者用户编号找到相应公钥②如果则签名无效并输出;③计算④计算⑤若且X≡Y%M,则签名有效;否则签名无效,说明公钥不匹配或者已被修改;末尾,输出并返回“有效”或“无效”到接收方;依据返回结果,接收方能够判断一个签名是否有效,以防止他人对签名者的假冒、对消息的伪造或篡改,并防止签名者自身对消息的否认。
全文数据:
权利要求:
百度查询: 数字兵符(福州)科技有限公司 仅使用超越对数难题的高安全性数字签名方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。