淮安网站seo,做国外网站销售,珠海正规网站制作哪家强,均安公司网站建设加密机制中有ABE属性加密#xff0c;属性基加密一般又分为两类#xff0c;即密钥策略属性基加密#xff08;KP-ABE#xff09;和密文策略属性基加密#xff08;CP-ABE#xff09;。 今天我们重点说一下cp-abe及如何与fabric区块链技术相结合来建设相关溯源、确权、认证等… 加密机制中有ABE属性加密属性基加密一般又分为两类即密钥策略属性基加密KP-ABE和密文策略属性基加密CP-ABE。 今天我们重点说一下cp-abe及如何与fabric区块链技术相结合来建设相关溯源、确权、认证等区块链项目应用。企鹅。846412999。尤其对具有访问权限的系统如基于区块链的病历管理系统基于区块链的学历管理系统等等。
CP-ABE加密技术 为 CP-ABE 加密机制图中对加密密文的访问策略 AC-CP采用树结构来描述在 CP-ABE 加密机制中属性集 Au 是由用户的个人信息提取出的关键信息集合用户密钥的生成基于属性集 Au对加密的密文只有当用户属性集 Au 满足密文的访问策略时才能解密该密文。CP-ABE 机制与基本 ABE 机制不同之处在于密钥生成与加密算法不同且在 CP-ABE 机制中公共参数 PK 和主密钥 MK 的长度与属性集 Au 的大小无关。在 CP-ABE 机制中为了防止用户串谋将不同的密钥合二为一KeyGen 密钥生成算法采用两级随机掩码方式用户密钥的生成与 2 级随机数有关。CP-ABE 机制的加密算法与 KP-ABE 的解密算法类似都需构建树状的访问策略区别在于根节点 r的 pr(0)s另一个类似之处在于叶节点对应的密文构建解密算法。 CP-ABE 使用一般群模型和 KP-ABE 一样都能支持比较复杂的策略适用于需细粒度数据共享的场景。与 KP-ABE 机制不同的是在 CP-ABE 机制中由数据发送方规定密文的访问策略适用于如电子信息系统、社交网站的访问等。
访问控制树Access Tree 访问树是一种用于隐藏源数据密钥的结构。只有符合访问树的条件才能解出其中的秘密值。访问树是由根节点、非叶节点、叶节点构成的。访问树的节点很独特举一个简单的例子。假设访问树T有一节点x子节点数就记为num_x,阈值记为k_x。当x不是叶子节点那么x在树中就表示为阈值关系由num_x和k_x决定。当x是叶节点时则会代表一个属性att显然num_x为0k为1。 阈值关系num_x x_k即“AND”x_knum_x即“num_x个子节点需要满足x_k个的门限关系”注意x_k1时即为“OR”。
解密访问树 当数据访问者满足访问树则可以通过获取属性中存放的秘密值。然后就可以用拉格朗日公式解出父节点生成多项式的常数项。自下而上最终可以解出根节点中的常数项即访问树中隐藏的秘密值。 区块链与加密技术相结合根据系统要求设计属性加密访问控制树并将密文进行上链保存或者结合IPFS技术将ipfs的哈希值上链保存到区块链应用从区块链获取ipfs地址或者密文后再根据访问控制数完成数据解密根据不同角色权限即可完成不同用户的不同访问控制。对于fabric应用的开发主要还有智能合约的开发和设计链码开发可以使用go或者java语言springboot框架开发JAVA Web应用部分。负责为用户提供访问区块链上单据的操作界面并提供搭建区块链浏览器可以方便查看区块链上的数据存储情况。可以对框架进行压力测试并自动生成压测报告企鹅。846412999。 也可以对共识算法改进pbft算法改进ipfs结合多通道实例等各种场景应用使用CP-ABE属性加密算法的区块链应用范围也很广比如区块链农产品溯源区块链冷链存储、区块链的疫苗监控溯源平台、电动汽车充电交易信息记录溯源系统、疫情健康信息及外出记录监控平台、电子订单溯源系统、智慧物流信息监控溯源系统、学生成绩信息管理溯源系统、基于Hyperledger Fabric区块链技术的智慧图书馆管理系统、农产品溯源系统、区块链茶叶信息溯源平台、区块链药品信息溯源平台、区块链食品信息溯源平台、区块链银行黑名单信息溯源平台、区块链冷链食品疫情防控管理系统、区块链的证书认证及溯源平台、区块链医疗保险报销管理系统、区块链电子医疗处方管理平台、基于区块链的指控过程模型、基于区块链的水稻溯源系统、基于区块链的商品防伪溯源平台、基于fabric区块链的跨境支付交易溯源平台、基于区块链的牲畜溯源平台、基于超级账本的手术病历共享平台、基于区块链技术的果蔬产品溯源平台、基于区块链的养殖溯源平台、酒类信息溯源系统、汽车运行数据溯源系统、医疗捐赠跟踪溯源系统、烟草质量安全追溯等等都适用于区块链的平台开发信息溯源和防伪认证。