ABE加密算法.zip

  • 我是小肉包
    了解作者
  • C/C++
    开发工具
  • 20KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-04-24 15:25
    上传日期
相较于传统的公钥加密算法,对于一个数据加密的拥有者想要将明文传输给N个用户时候,则这个数据拥有者必须要进行N次加密,利用N次加密获得不同的秘钥对应传输过得密文解密,这种传输虽然在安全上有了一定的保障,但是传输效率底下,明文过大时候加密算法就显得笨重,ABE算法结合了传统的公钥加密算法,数据拥有者只需要定义一条访问数据用户的策略,接着输入公共参数PP、该条策略以及明文文件至ABE加密算法,进行加密一次,极大地提升了密码加密的效率,同时ABE加密也保证了数据的安全可靠传输,每一份密文只能对应一个用户用来查看,在存储于开销方面ABE算法相比于传统的公钥加密算法有着肉眼可以性能优势。
ABE加密算法.zip
  • CP-ABE_JNI-master
  • JAVA
  • CP_ABE.java
    437B
  • C
  • setupQJ.c
    11.9KB
  • edu_ncepu_abe_CP_ABE.h
    1.2KB
  • common.c
    435B
  • common.h
    26B
  • policy_lang.c
    54.8KB
  • policy_lang.h
    135B
  • README.md
    691B
内容介绍
# CP-ABE_JNI 本代码是对伯克利分校实现的基于密文策略的属性加密算法C库的JNI实现。本算法库的编译需要依赖的算法库包括:M4、gmp、pbc和libbswabe等,具体的,可先下载一个伯克利分校实现的C库,按照说明进行安装,如果安装成功,那么需要的算法库也就都正确安装了。本实现面向Linux平台。 C 文件夹中是编译CP-ABE算法库为动态链接库时必须的文件,需要首先编译得到动态链接库,然后导入自己的项目中使用; JAVA 文件夹中是提供JAVA调用的本地方法声明,结合编译得到的动态链接库即可实现CP-ABE加密算法的全部功能。
评论
    相关推荐
    • ABE3303-2021-01
      ABE3303-2021年Spring学期
    • ABE.rar
      android引用库。本人写得小小的demo,可以下来试试
    • bitcoin-abe-auroracoin:Bitcoin-abe-auroracoin 是一个区块链解析和完整的钱包 web
      Abe Auroracoin:一个免费的极光币区块链浏览器。 Copyright(C) 2011,2012,2013 by Abe developers. License: GNU Affero General Public License, see the file LICENSE.txt. Portions Copyright (c) 2010 Gavin ...
    • abe-linter:API By Example 模拟 linter
      ABE-Linter API By Example (ABE) 的 linter,它检查使用 ABE 格式编写的模拟以确保它们与 ABE 模式匹配。 ABE 是使用编写的,ABE 特定格式可以作为一部分在schema.json文件中找到。 为了针对 ABE-Linter 进行测试...
    • ab文件解析工具abe
      abd.jar用来解析.ab文件,用法:java -jar abe.jar unpack xxx.ab xx.tar
    • ABE_Experiments
      ABE_Experiments 在实验室计算机上安装心理软件的过程: 卸载所有Python或Psychopy实例 下载并安装最新的Psychopy版本 运行python --version以确保您使用的是python 2.7 在实验目录中运行git clone ...
    • bitcoin-abeAbe:阻止比特币和类似货币的浏览器
      安倍:免费的区块链浏览器,用于基于比特币的货币。 Copyright(C) 2011,2012,2013 by Abe developers. License: GNU Affero General Public ...这将在您的系统上安装abe。 设置配置文件和数据库后(请参见下文和READ
    • abe-protractor:一个节点模块,可帮助将 ABE 规范 JSON 处理为准备用于模拟后端的 Angular JS 模
      为了使用abe-protractor您需要在 protractor-conf 文件中使用 Protractor 的onPrepare添加设置服务存根。 ### mocksLocation 这是您的 ABE 模拟文件的位置,在其中循环。 存根位置 类型: String必填 这是保存手动...
    • jTR-ABE-master.zip
      在解密过程中ABE算法主要分为两部分,第一部分首先要解密叶子节点,如上图所示在加密过程中会产生叶子节点对应的密文,“计算机学院”,“网路工程”,“人文学院”,“档案室”,“实验室”等等都是决策树的叶子...
    • 3DES加密算法源代码.rar
      DES加密源代码,用3DES加密算法。 加密强度高,到目前为止,还无人能够破解!