dcpabe:分散式CP-ABE

上传者: 42120997 | 上传时间: 2021-05-25 17:15:36 | 文件大小: 32KB | 文件类型: ZIP
分散式CP-ABE 该软件实现了[1]中描述的基于分散的CiphertextPolicy属性的加密方案。 该代码取决于jPBC库[2]和BouncyCastle库。 该软件是由南洋理工大学SANDS [4]团队[5]开发的PriSM项目[3]的结果。 如何贡献 欢迎提供意见和帮助。 在上报告问题/功能请求。 关于补丁/请求请求的注释 分叉该项目。 进行功能补充或错误修复。 为此添加测试。 这很重要,因此我不会在以后的版本中无意间破坏它。 如有必要,添加文档。 犯罪。 发送拉取请求。 主题分支的奖励积分。 参考 A. Lewko和B. Waters,“分散基于属性的加密”,Cryptology ePrint档案,报告2010/351。 A. DeCaro,“基于Java配对的密码学库”, S. Braghin,J。Tan Teck Yong,R。Sharma和A. Datt

文件下载

资源详情

[{"title":"( 31 个子文件 32KB ) dcpabe:分散式CP-ABE","children":[{"title":"dcpabe-master","children":[{"title":"src","children":[{"title":"test","children":[{"title":"resources","children":[{"title":"testResource.txt <span style='color:#111;'> 19B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"sg","children":[{"title":"edu","children":[{"title":"ntu","children":[{"title":"sce","children":[{"title":"sands","children":[{"title":"crypto","children":[{"title":"dcpabe","children":[{"title":"ac","children":[{"title":"AccessStructureTest.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"GlobalParametersTest.java <span style='color:#111;'> 862B </span>","children":null,"spread":false},{"title":"CiphertextTest.java <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"SerializationTest.java <span style='color:#111;'> 4.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"DCPABEToolTest.java <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"Testing.java <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"java","children":[{"title":"sg","children":[{"title":"edu","children":[{"title":"ntu","children":[{"title":"sce","children":[{"title":"sands","children":[{"title":"crypto","children":[{"title":"dcpabe","children":[{"title":"GlobalParameters.java <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"Ciphertext.java <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"Message.java <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"ac","children":[{"title":"AndGate.java <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"InternalNode.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"TreeNode.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"Attribute.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"OrGate.java <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"AccessStructure.java <span style='color:#111;'> 12.86KB </span>","children":null,"spread":false}],"spread":false},{"title":"key","children":[{"title":"SecretKey.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"PersonalKey.java <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"PublicKey.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":false},{"title":"PersonalKeys.java <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"AuthorityKeys.java <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"DCPABE.java <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"PublicKeys.java <span style='color:#111;'> 964B </span>","children":null,"spread":false}],"spread":true},{"title":"utility","children":[{"title":"Utility.java <span style='color:#111;'> 5.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"DCPABETool.java <span style='color:#111;'> 8.34KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".travis.yml <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"CONTRIBUTORS.md <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 104B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明