登录
我是小肉包
注册时间:2021-04-24 15:10:57
Ta的资源
libbswabe-0.9.tar.gz 实现cp-abe算法的必备包之一,在Linux上使用,在安装pbc库之前的必备库,安装pbc库还需安装m4,gmp等库,在Linux中使用tar zxvf libbswabe-0.9.tar.gz命令解压。
开发工具:C/C++
大小:67KB
2021-04-24 15:38:25上传
RSA Algorithm.rar RSA算法为非对称加密算法,进行加密和解密的操作需要有两个密钥,这两个秘钥分别为公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。公开密钥和私有密钥为一对,如果对数据进行加密使用公开密钥,那么能够解密的就只有与之对应的私钥;如果对数据进行加密的是私钥,那么能够解密的就只有与之对应的公钥。因为加密和解密使用的是不同的两个密钥,所以这种算法被称为非对称加密算法。
开发工具:Python
大小:236KB
2021-04-24 15:28:00上传
ABE加密算法.zip 相较于传统的公钥加密算法,对于一个数据加密的拥有者想要将明文传输给N个用户时候,则这个数据拥有者必须要进行N次加密,利用N次加密获得不同的秘钥对应传输过得密文解密,这种传输虽然在安全上有了一定的保障,但是传输效率底下,明文过大时候加密算法就显得笨重,ABE算法结合了传统的公钥加密算法,数据拥有者只需要定义一条访问数据用户的策略,接着输入公共参数PP、该条策略以及明文文件至ABE加密算法,进行加密一次,极大地提升了密码加密的效率,同时ABE加密也保证了数据的安全可靠传输,每一份密文只能对应一个用户用来查看,在存储于开销方面ABE算法相比于传统的公钥加密算法有着肉眼可以性能优势。
开发工具:C/C++
大小:20KB
2021-04-24 15:25:03上传
全同态加密实现算法代码.rar 全同态算法只要满足任意同态算法就可以称为全同态算法,所以全同态算法可以通过加减乘除三个门电路进行构造,其中全同态算法的起源于2009年Gentry提出的方案,称之为Gentry算法,后续的算法都是在Gentry算法基础上进行改进与提升,Gentry算法基本构造是支持有限次同态运算并且引入“Bootstraping”的方法去控制运算过程里面其他影响,其核心思想是将算法设计转换成电路运算,生成新的公钥与私钥并且将传输过程中带有损失的密文进行加密,当传输到接受用户时只需要用新生成的公钥与私钥对密文进行解密过程的同态运算,就可以得到没有损失的密文,但是由于Gentry算法运算过程非常复杂并且得到的密文中会有大量的损失,所以Gentry加密时需要给同态运算至少预留保存一次乘法运算的噪声增长,预先模拟加密解密的电路,并且将预先的结果进行压损简化,目的是为了使解密过程中的噪声降低,可以提前完成加密任务。
开发工具:C/C++
大小:37KB
2021-04-24 15:23:51上传
jTR-ABE-master.zip 在解密过程中ABE算法主要分为两部分,第一部分首先要解密叶子节点,如上图所示在加密过程中会产生叶子节点对应的密文,“计算机学院”,“网路工程”,“人文学院”,“档案室”,“实验室”等等都是决策树的叶子节点,其在解密过程中第一部分首先要解密这些叶子节点,最后将叶子节点解密后得到的数值,通过朗日差值法计算,最终获得解密后的明文。
开发工具:Java
大小:612KB
2021-04-24 15:14:35上传
  • 1
前往
页