[关闭]
@iPhan 2017-11-23T15:41:18.000000Z 字数 1624 阅读 555

作品展示tips

cpabe 密码技术竞赛


what's this

一个在线的 CP-ABE 加密文件管理框架。允许登录的用户保存多份属性组私钥;允许登录的用户使用保存过的特定属性组私钥解密;允许登录的用户使用自定义的公钥-私钥对进行kvm-加解密。每个登录用户有自己的home文件夹,可以自定义存储的路径。

登录用户可以选择把私钥存在云文件管理系统上,也可以选择不信任此系统的存储功能,在用户端生成一组cpabe公共参数及对应的公私钥对,只使用云文件管理系统的存储功能和外包运算功能。其中,外包运算支持校验功能。

提供的功能:

how to show

我们的作品的核心加解密部件分三层



答辩顺序


kem (密钥封装机制) introduction

框架的KEM部分本质上是一个从任意长字符串到双线性群SS512中GT上一点M的映射;以及从M点到定长比特串(作为SM4密钥)的映射与对M点的CPABE加密(基于给定policy)。

映射的前半部分中,我们采用了一个从Gr到G1的hash函数。对于Gr映射到G1的点g,我们计算M = e(g, g),通过这种方式实现了从任意长字符串到双线性群SS512中GT上一点M的映射。

映射的后半部分中,我们通过先将点M转化成横纵坐标字符串,然后返回该字符串的SM3哈希结果,以及点M根据pk、policy加密后的密文。通过这种方式实现了从GT上一点M到定长比特串的映射与cpabe加密

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注