A two-dimensional code message publisher identity authentication method includes: message publisher makes two-dimensional code and sends message coding, attachment information and digital signature to message center; message publishing center completes confirmation and registration of message publishing through received message coding, additional information and digital signature, and provides message publisher information; message receiving end Resolution into two-dimensional code, query the message publisher information to the message publishing center. By verifying, registering and providing queries of authoritative message publishing centers, the invention ensures that the message publishing is verifiable, forms a message publishing trajectory and provides strong support for the credibility of the message.
【技术实现步骤摘要】
一种二维码消息发布者身份鉴别方法及系统
本专利技术涉及信息安全领域,具体涉及一种二维码消息发布者身份鉴别方法及系统。
技术介绍
随着移动互联网技术的发展,作为信息传递介质,二维码得到极大的发展与运用,如扫码链接、扫码支付及扫码加好友等。当前二维码的广泛应用为人民群众带来极大方便的同时,也存在诸多安全隐患,病毒链接、李鬼收款码、山寨防伪网站等二维码安全事件层出不穷,给二维码使用者的隐私及财产安全带来极大威胁。
技术实现思路
本专利技术的目的在于提供一种二维码消息发布者身份鉴别方法,以解决上述问题。本专利技术另一目的在于提供一种二维码消息发布者身份鉴别系统。本专利技术目的通过如下技术方案实现:一种二维码消息发布者身份鉴别方法,按如下步骤:消息发布者制作二维码,并将消息编码、附加信息、数字签名发送给消息发布中心;消息发布中心通过接收到的消息编码、附加信息以及数字签名完成对消息发布的确认比对以及登记,并提供消息发布者信息;消息接收端完成二维码的解析,向消息发布中心查询消息发布者信息;上述二维码包含消息本身及消息发布中心校验地址前缀;上述消息编码由消息通过消息编码算法得到;上述消息编码和附加信息采用比对报文编码算法得到比对报文,并由比对报文和消息发布者私钥经过签名算法得到数字签名;上述消息发布中心完成对消息发布的确认比对为前向比对报文和后向比对报文的对比;上述前向比对报文由消息发布中心采用与消息发布者相同的比对报文编码算法由消息编码和附加信息得到;上述后向比对报文使用签名算法使用数字签名和发布者公钥得到;上述消息发布中心完成登记即为前向报文和后向报文比对成功,则进行检索 ...
【技术保护点】
1.一种二维码消息发布者身份鉴别方法,大致按如下步骤:消息发布者制作二维码,并将消息编码、附加信息、数字签名发送给消息中心;消息发布中心通过接收到的消息编码、附加信息以及数字签名完成对消息发布的确认比对以及登记,并提供消息发布者信息;消息接收端完成二维码的解析,向消息发布中心查询消息发布者信息;所述二维码包含消息本身及消息发布中心校验地址前缀;所述消息编码由消息通过消息编码算法得到;所述消息编码和附加信息采用比对报文编码算法得到比对报文,并由比对报文和消息发布者私钥经过签名算法得到数字签名;所述消息发布中心完成对消息发布的确认比对为前向比对报文和后向比对报文的对比;所述前向比对报文由消息发布中心采用与消息发布者相同的比对报文编码算法由消息编码和附加信息得到;所述后向比对报文使用签名算法使用数字签名和发布者公钥得到;所述消息发布中心完成登记即为前向报文和后向报文比对成功,则进行检索表登记,若失败则放弃;所述检索表登记内容包括:消息发布者的身份信息、消息发布者的公钥、消息的发布时间、对应的消息编码、附件信息以及数字签名;所述消息发布中心提供消息发布者信息的查询为通过消息编码的检索,返回检索 ...
【技术特征摘要】
1.一种二维码消息发布者身份鉴别方法,大致按如下步骤:消息发布者制作二维码,并将消息编码、附加信息、数字签名发送给消息中心;消息发布中心通过接收到的消息编码、附加信息以及数字签名完成对消息发布的确认比对以及登记,并提供消息发布者信息;消息接收端完成二维码的解析,向消息发布中心查询消息发布者信息;所述二维码包含消息本身及消息发布中心校验地址前缀;所述消息编码由消息通过消息编码算法得到;所述消息编码和附加信息采用比对报文编码算法得到比对报文,并由比对报文和消息发布者私钥经过签名算法得到数字签名;所述消息发布中心完成对消息发布的确认比对为前向比对报文和后向比对报文的对比;所述前向比对报文由消息发布中心采用与消息发布者相同的比对报文编码算法由消息编码和附加信息得到;所述后向比对报文使用签名算法使用数字签名和发布者公钥得到;所述消息发布中心完成登记即为前向报文和后向报文比对成功,则进行检索表登记,若失败则放弃;所述检索表登记内容包括:消息发布者的身份信息、消息发布者的公钥、消息的发布时间、对应的消息编码、附件信息以及数字签名;所述消息发布中心提供消息发布者信息的查询为通过消息编码的检索,返回检索结果;所述二维码的解析,是获取二维码中消息及消息发布中心校验地址前缀,由二维码中的消息通过消息编码算法生成消息编码,以及base64编码得到校验地址后缀;所述消息发布者所用消息编码算法与消息接收端所用消息编码算法一致;所述消息发布者所用比对报文编码算法与消息发布中心所用比对报文编码算法一致。2.如权利要求1所述一种二维码消息发布者身份鉴别方法,其特征在于:所述消息编码算法采用非可逆编码。3.如权利要求2所述一种二维码消息发布者身份鉴别方法,其特征在于:所述消息编码算法采用HASH算法。4.如权利要求3所述一种二维码消息发布者身...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。