![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
文章平均质量分 89
十陆
这个作者很懒,什么都没留下…
展开
-
模糊身份基加密 (Fuzzy Identity based Encryption)算法及JPBC实现
模糊身份基加密 (Fuzzy Identity based Encryption)算法及JPBC实现视频地址代码地址 https://github.com/hjlpb/FIBE.git论文地址 https://eprint.iacr.org/2004/086.pdf预备知识拉格朗日插值算法给定ddd个点(x0,y0),(x1,y1),...,(xd−1,yd−1)(x_0,y_0),(x_1,y_1),...,(x_{d-1},y_{d-1})(x0,y0),(x1,y1),...,(x原创 2022-01-09 15:12:09 · 2275 阅读 · 1 评论 -
JPBC库应用之身份基加密IBE
JPBC库应用之身份基加密IBE原创 2022-01-02 18:22:00 · 2453 阅读 · 5 评论 -
JPBC库应用之BLS签名
JPBC库应用之BLS签名BLS签名简单介绍Initialization生成pairing参数 <G1,GT,Zr,g,eG_1, G_T, Z_r, g, eG1,GT,Zr,g,e>选取随机数 x∈Zrx \in Z_rx∈Zr 作为私钥计算对应的公钥 gxg^xgxSinging签名者拥有的数据包括消息 mmm,私钥 xxx,以及公开的pairing参数签名者将消息 mmm 的哈希值(哈希算法可以自定义,签名者和验证者一致)映射为一个 G1G_1G1 上的群元原创 2020-12-08 20:58:29 · 1941 阅读 · 1 评论 -
JPBC库(基于配对的密码学)入门和避坑指南
1. JPBC简介Java Pairing-Based Cryptography Library对PBC库(C语言)的Java封装常用于基于配对的密码学算法仿真(身份基加密、属性基加密等)2. JPBC环境JPBC: http://gas.dia.unisa.it/projects/jpbc/download.htmlJDK: https://www.oracle.com/java/technologies/javase-jdk14-downloads.htmlIntelliJ IDEA: h原创 2020-07-13 21:33:14 · 13853 阅读 · 16 评论