当前位置: 首页 > news >正文

新乡营销型网站建设网站制作网站优化

新乡营销型网站建设,网站制作网站优化,怎么给网站做搜索功能,大淘客优惠券网站是怎么做的目录 代理重加密 传统公钥PRE算法流程 代理重加密的应用 参考: 代理重加密_Antrn的博客-CSDN博客_代理重加密 代理重加密 Proxy Re-Encryption_Black_BearB的博客-CSDN博客_代理重加密-密文云数据动态共享 代理重加密和大火的NuCypher_Mr.Yi的博客-CSDN博客-Nu…

目录

代理重加密

传统公钥PRE算法流程

 代理重加密的应用


参考:

代理重加密_Antrn的博客-CSDN博客_代理重加密

代理重加密 Proxy Re-Encryption_Black_BearB的博客-CSDN博客_代理重加密-密文云数据动态共享

代理重加密和大火的NuCypher_Mr.Yi的博客-CSDN博客-NuCypher

代理重加密方法_辽宁大学的博客-CSDN博客_代理重加密算法-算法步骤

代理重加密-入门学习笔记(四)_qq_32938957的博客-CSDN博客-算法步骤

使用代理重加密+PlatONE,来保证数据可信、安全地共享_WXblockchain1的博客-CSDN博客-PlatONE

代理重加密(Proxy Re-Encryption)技术原理和Java代码实现_区块链之美的博客-CSDN博客_代理重加密算法实现-动图、流程

golang 实现代理重加密 源码_ffhyy的博客-CSDN博客_golang源码加密-golang源码

Umbral:新型分散式密钥管理系统的代理重加密方案_跨链技术践行者的博客-CSDN博客-Umbral

代理重加密(Proxy Re-encryption)_哎一入江湖岁月催的博客-CSDN博客_代理重加密

代理重加密

代理重加密 ( PRE,Proxy Re-Encryption)技术就是委托可信第三方或是半诚实代理商将自己公钥加密的密文转化为可用另一方私钥解开的密文从而实现密码共享。半诚实代理商是指提供云计算服务的公司,一定会执行我们的指定操作,不会篡改内容。

PRE 是一种对密文进行安全转换的加密技术,在1998 年欧密会上,Blaze 等首次提出了代理重加密的概念 。在代理重加密中,基于授权人(delegator)公钥加密的密文可以被转换为另一种密文,且保持对应明文不变,被转换后的密文可以由被授权人(delegate)的私钥进行解密。该密文转换过程由一个半可信的代理者(proxy)执行,在执行该过程前,代理者需要持有一个由授权人到被授权人的转换密钥,该转换密钥一般由授权人事先生成并交给代理者。同时在密文转换的整个过程中,代理者无法获取关于该密文对应明文的任何信息。

现实世界中绝大多数提供云计算服务的公司没有什么诚信可言,你不能保证它会用你的数据做什么,或是会不会出卖给其他公司,这样,唯一的解决办法是加密后放到云上,让其获得密文形式,而我们又想让我们愿意共享秘密的对方获得密文的明文内容,也就是原本我们公钥加密后的密文,只有我们的私钥才能解开,转化为对方私钥也能够解开。这个过程就是代理重加密。

1、概念补充

  • 双向代理重加密(A的密文发给B解密,B的密文发给A解密)
  • 单向代理重加密(只能完成A的密文发给B解密)
  • 单跳密文转换(密文只允许转换一次)
  • 多跳密文转换(可多次密文转换)

2、业务需求

由于大部分的云服务供应商并不能完全值得信任,云服务供应商可能会在未经用户允许的情况下,擅自泄露用户的隐私数据或重要文件。

解决这个问题最直接的方法是数据加密,对于涉及用户隐私或含有敏感信息的数据文件,将数据加密后上传是一种普遍的保证数据机密性的方法 ,这样数据上传者只需保管好解密密钥即可。但是云计算服务中存在大量的需要共享数据的应用需求,对于这种简单的数据加密上传方式,由于加密文件只能被用户自行解密,这样的数据加密文件并不能通过云服务器来分享给他人,为此这便需要一种密码方案,使得能对存储在云服务器上的密文进行安全有效的转换。

显然,传统的加密或数字签名方案并不具有密文转换功能,而代理重加密技术是一种可以对密文进行安全转换的加密方法,PRE 技术可以将用户 A 用自己公钥加密上传的密文转换成另一种形式的密文,使得用户 B 可以用自己私钥对转换后的密文进行解密,并且在整个转换过程中不会泄露任何对应的明文信息,因此 PRE 对于云计算是天然的应用,可以保证云端数据的安全访问与共享。

基于数据分享场景,用户B想获取用户A在云上的加密数据,A不能与B直接通信,只能通过中间商云平台;A不能将加密数据的秘钥发给云平台,由云平台再转发给B,这样云平台就知道A的保密数据;要求不能像CP-ABE那样,而是要求通过“请求+确认”方式获取A的数据,即B在每次想获取A的数据时,要想A申请,只有A同意了以后B才能获取并查看数据。

3、代理重加密的具体过程:

  • A将明文M用自己的公钥加密;
  • A将加密后的密文C1发给半诚实代理商Proxy,并为其生成转化密钥K,密钥K是由A为Proxy计算生成的密钥;
  • Proxy用A生成的密钥K将密文C1转化为B的私钥能够解密的密文C2;(Proxy只提供计算转化服务,无法获得明文)
  • Proxy将生成好的密文C2发给B;
  • B使用自己的私钥解密C2,获得A想要秘密共享的明文M。

在这个过程中,主要解放了A,A只需生成代理密钥并将密文C1发送给Proxy;其余的步骤都是半诚实代理商完成的:具体文件的传输、文件的转化、文件的存放。

具体演示(点击下图进入全屏):

传统公钥PRE算法流程

在介绍之前,先解释一个概念多跳性 (Multi−hop):多跳性是指一个密文可以被不同的转换密钥连续进行多次转换,并且对应的明文保持不变。与其相对的是单跳性,即原始密文只能被转换一次。

一个传统 PKI 环境下的单向多跳代理重加密方案包含下列算法:

具体流程如下:

1)系统初始化

2)请求公私钥对

  • Alice向KGC请求生成自己的公私钥对。
  • KGC生成Alice的公私钥对并返回给Alice。
  • Bob向KGC请求生成自己的公私钥对。
  • KGC生成Bob的公私钥对并返回给Bob。

3)Alice生成密文文件

  • Alice利用AES算法加密数据M生成密文C1。
  • Alice根据第二层加密算法并利用自己的公钥加密AES的密钥生成密文C2
  • Alice把加密后的数据密文C1和C2,上传到服务器Server上

4)构建重加密密钥

  • Alice向KGC请求Bob的公钥。
  • KGC把Bob的公钥返回给Alice。
  • Alice利用Bob的公钥和自己的私钥生成重加密密钥K。
  • Alice把生成的重加密密钥K上传到服务器Server上。

5)代理重加密

服务器Server利用重加密密钥K和之前Alice上传的密文C2做代理重加密运算生成新的密文C3。重加密算法:给定针对公钥PKi和第二层密文CTi,该算法利用重加密密钥K生成一个针对公钥PKj的第一层密文CTj。

6)Bob请求数据

  • Bob向服务器Server请求解密数据M对应的密文G。
  • 服务器Server把重加密后生成的密文C3和C1发送给Bob。.
  • Bob用自己的私钥解密密文C3得到AES对称密钥,并用该对称密钥解密C1,得到原始的的明文数据M。

代理重加密的应用

由于 PRE 能对密文进行安全转换这一特性,PRE 技术被深入地研究以及在云环境中充分发挥着其实用价值。目前 PRE 技术已广泛应用于云计算环境下的众多领域之中,如访问控制 、分布式文件系统 、加密邮件转发系统 、垃圾邮件过滤系统等 。

注:仅作资料整理!

如有错误、侵权,请联系笔者更改删除!!!

http://www.yayakq.cn/news/146690/

相关文章:

  • 科技建筑公司网站wordpress记录
  • 我想找个人做网站网站的分析与设计
  • php网站开发图文教程备案 多个网站
  • 深圳微网站建设公司找人做网站怎么知道归属人
  • 网站建设都包括哪些内容php 开源的企业网站
  • 福建远方建设有限公司网站沈阳曙光医院
  • 新浪云计算 网站开发江苏工程建设交易信息网站
  • 用服务器建立网站10人办公室网络搭建
  • 做好网站建设工作总结wordpress新虎嗅
  • 吴兴网站建设wordpress 调用 编辑器
  • 对外贸易企业网站建设流程播州区住房和城乡建设局网站
  • 美发企业网站模板网站建设业务越做越累
  • 学院网站建设招标书广州网站制作哪里好
  • 网站开发工具安卓版南宁在百度上建网站
  • 大连网站开发公司电话网站备案多长时间来完成
  • 构建一个网站需要多少钱网站关于页面
  • 专门做恐怖的网站什么网站做任务可以赚钱
  • app在线制作网站石家庄限号
  • 网站建设用什么视频播放器网站用wordpress还是wp
  • eclipse tomcat 网站开发国内专业网站制作
  • 网站建设做网站可以吗国际网站卖东西怎么做
  • 湖南省交通建设质监局网站合肥app开发费用
  • 网站域名续费怎么做建设网站读什么专业
  • 免费扑克网站代码唐山网站定制
  • 新房网站建设公司西宁市建设网站公司
  • 上海学网站建设中山网站建设搭建
  • 招聘网站开发设计网站显示图片标记
  • 网站源码下载 app未备案网站 赚钱
  • 网站体验分享天津网站优化哪家最专业
  • 北京建设网网站wordpress部署文件