无证书签名简介[通俗易懂]

无证书签名简介[通俗易懂]前言为什么要提出无证书签名防止公钥替换攻击防止密钥托管问题相关工作方案结构和安全模型方案结构参考:AnEfficientProvably-SecureCertificatelessSignatureSchemeforInternet-of-ThingsDeployment大致分为:Setup、Extract、KeyGen、Sign、Verify安全模型Al-Riyami2003Certificatelesspublickeycryptography提出的

大家好,又见面了,我是你们的朋友全栈君。

1 前言

为什么要提出无证书签名

  • 简化证书管理, 便于部署在资源受限的设备上.

安全提升:

  1. 防止公钥替换攻击
  2. 防止密钥托管问题

2 无证书签名方案结构和安全模型

2.1 方案结构

参考:An Efficient Provably-Secure Certificateless Signature Scheme for Internet-of-Things Deployment

大致分为:Setup、Extract、KeyGen、Sign、Verify

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 安全模型

Al-Riyami2003Certificateless public key cryptography提出的安全模型:
1 外部攻击者,其能随意替换合法的公钥。
2 内部攻击者,恶意KGC,能获取用户的部分秘密值,但是不能替换公钥

在这里插入图片描述

3 案例

3.1基于椭圆曲线

基于椭圆曲线无证书签名方案1

参考:An Efficient Provably-Secure Certificateless Signature Scheme for Internet-of-Things Deployment

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132215.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号