火币网以太坊不能交易|ABS链代理重加密技术 打造超强底层公链
一.代理重加密的概念
现实世界中绝大多数提供云计算服务的公司没有什么诚信可言,你不能保证它会用你的数据做什么,或是会不会出卖给其他公司,这样,唯一的解决办法是加密后放到云上,让其获得密文形式,而我们又想让我们愿意共享秘密的对方获得密文的明文内容,也就是原本我们公钥加密后的密文,只有我们的私钥才能解开,转化为对方私钥也能够解开。这个过程就是代理重加密。
二.代理重加密的特征
ABS链多重代理重加密方法与常用的代理重加密方法相比,节省计算开销,提高运行效率,其特征在于包含以下加解密步骤:
步骤一:初始化阶段,采用循环群生成子函数、素数生成子函数、双线性生成子函数、同态映射生成子函数,生成系统参数;
步骤二:密钥阶段,根据函数生成公私钥对,主要作用用于加密共享数据;
步骤三:共享数据加密阶段,根据函数,数据拥有者用私钥加密生成密文并存储到IPFS 等分布式存储系统,或者阿里云等存储系统;
步骤四:重加密密钥生成阶段,根据函数,数据拥有者由授权需求,针对数据访问者生成代理重加密密钥,并根据安全性需求把代理重加密密钥拆分成N份,而后分别传递给区块链网络;
步骤五:重加密阶段,数据访问者在申请访问数据后,区块链网络根据函数,由代理重加密密钥和共享数据密文,转化成数据访问者可以解密的密文 ,最后把多个区块链网络生成的密文合并;
步骤六:密文解密阶段,将数据访问者收到密文后根据函数用私钥解密获取共享数据。
三.ABS链如何运用代理重加密方法
ABS链技术团队基于多重代理重加密方法构建分布式密钥分发系统,密钥的分发流程如下述:数据所有者 A 用私钥 a 生成密文Ca 并存储到 IPFS 等分布式存储系统,或者阿里云等云存储系统; 数据所有者 A 根据授权需求,基于 B 的公钥 pkb,生成代理重加密密钥rkA→B ,并根据安全性需求拆分成多重代理重加密密钥 rki ,i ∈ [ 1, N-1 ],而后把相应的 rki 传递给区块链网络中的密钥分发节点; 被授权访问者 B 在申请访问 A 的加密数据时,密钥分发节点根据 rki 和Ca2 生成 Z , 并将 Z 返回给 B; 被授权访问者 B 用私钥 b、Ca1和 Z 解密获取明文 m。
?区块链网络利用数据拥有者提供的代理重加密密钥,将待分享的密文转换为针对数据访问者的密文,数据访问者用私钥解密获取共享数据,达到数据共享的目的。此方法在实际应用中具有加解密速度快、安全性高等特点。
透过这些,我们可以理解ABS底层公链通过国际领先的加密技术和去中心化来保护未来的生产资料——数据的初心不改。日月匆匆留不住,春去秋来不停步,ABS链三年来扎根技术研发,不断推进加密生态应用落地;随着ABS主链POWS2.0升级完成,社区自治及分布式运营工作逐步展开,王者归来指日可待!
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。