摘要
本申请提供了一种基于SM2密码算法的协同签名方法及系统,方法包括:发起端依据第一私钥d1、第二公钥P2和基点G确定用户公钥PA;发起端依据阶数n和基点G确定椭圆曲线点Q1;发起端依据待签名的消息M确定第一消息摘要e,并依据第一消息摘要e、椭圆曲线点Q1、基点G和阶数n确定签名值分量r';发起端依据第一私钥d1、签名值分量r'、阶数n确定签名值分量s',并发送第一消息摘要e、椭圆曲线点Q1、签名值分量r'和签名值分量s'至协作端;发起端依据签名值分量r、签名值分量s2和阶数n确定签名值分量s,并通过用户公钥PA对签名值分量r和签名值分量s进行签名验证。解决了现有的SM2协同签名协议需要引入额外身份鉴别机制的技术问题。
技术关键词
协同签名方法
SM2密码算法
摘要
私钥
消息
曲线
生成用户
签名系统
身份鉴别机制
生成随机数
密钥
协议
系统为您推荐了相关专利信息
高速铁路路基
智能分析方法
多轮对话
路基沉降观测
多源观测数据
摘要算法
配置服务模块
数据接收服务
时间服务器
授时模块
动态分发方法
实时语音
状态更新
服务器集群部署
分发系统
法条推荐方法
案件
摘要
机器可读程序
SimHash算法