网站优化seo,专业网站设计公司哪家好,网站优化需求表,怎么样制作一个网页这是一系列博客文章中最新的一篇#xff0c;该文章列举了“每个博士生在做密码学时应该知道的52件事”:一系列问题的汇编是为了让博士生们在第一年结束时知道些什么。 在公钥密码学中#xff0c;如果Alice想要给Bob发送一条消息#xff0c;她需要Bob的公钥#xff0c;一般来… 这是一系列博客文章中最新的一篇该文章列举了“每个博士生在做密码学时应该知道的52件事”:一系列问题的汇编是为了让博士生们在第一年结束时知道些什么。 在公钥密码学中如果Alice想要给Bob发送一条消息她需要Bob的公钥一般来说公钥都很长就像一个随机的字符串。
假设Alice可以不用公钥而是使用Bob的名字或者邮件地址作为他的公钥。实际的来说这会很方便Alice不必记住很长的公钥也不用验证这个类似于随机串的公钥是否真的属于Bob。为了让这变得容易我们需要基于身份的加密IBE。
在IBE中存在一个实体叫做私钥生成器PKG。PKG能够通过Bob的ID和一个主密钥来计算Bob的私钥。一旦Bob已经对PKG认证过自己那么他就可以向PKG请求他的私钥一旦他获得了自己的私钥那么他就可以对任何通过他的ID加密的消息进行解密。
但是这里有一个问题通过主密钥PKG可以对任何ID都生成一个私钥因此PKG可以对任何消息进行解密这叫做密钥托管意思就是说你必须信任PKG不会读取你的消息或者你不在乎PKG会读取你的消息。在公司中高级管理者一般都有权限读取你的邮件因此IBE方案在这种情况下是很恰当的。
正式的一个IBE方案包含四个算法setupextractencrypt和decrypt。 转载链接https://www.cnblogs.com/zhuowangy2k/p/12249077.html