04 2022 档案
摘要:> 最近接触到SIMD编码,就不可避免的查到了AVX指令集,两者有什么关系呢,了解一下? 问:AVX是什么? 答:是一套指令集 下面具体看: ##AVX >以下内容主要转载自:[AVX指令集是什么?它的应用又有哪些?](https://baijiahao.baidu.com/s?id=1670915
阅读全文
摘要:现在开源库中经常见到python和C/C++混用的情况,现在研究一下 python调用C/C++程序主要可以分为3步: 编写C/C++实现程序。 将C/C++程序编译成动态库。 在Python中调用编译生成的库。 python在调用C/C++程序时有一些不同,需要注意。 ##原生态实现 ###pyt
阅读全文
摘要:读paper-"云环境下集合隐私计算"的笔记 ##基础 ###哥德尔编码 可以将非负整数序列(向量)与自然数建立起对应关系 具体来说,就是无穷序列 ,建立对应关系: $[a_1,x_2,...,x_m]\(称作
阅读全文
摘要:阅读paper"一种高效的同态加密方案及其应用"的笔记。 ##基础 ###生成可逆矩阵对的算法 输入:矩阵维数 输出:一对互逆矩阵( ) 算法的目的是构造一对互逆矩阵, 同时由于每一步中的置换参数都是随机生成的, 所以可使矩阵的 元素不具备任何特征, 可以通过改变随机变换的次数来
阅读全文
摘要:评价密码体制的安全性分为三种:计算安全性、可证明安全性(完善保密性)和无条件安全 不得不提的就是大神香农对密码学的贡献: ##密码体制的安全性 ###计算安全性 从计算量上衡量密码体系的安全性 ###可证明安全性 常用规约的方法证明多定义的安全性 ###无条件安全 即使提供无限的计算资源,也无法被攻
阅读全文
摘要:最近在看APSI中,涉及到了一些hash技术(朴素hash,置换hash,布谷鸟hash),Hash 技术是 PSI 协议中优化通信复杂度和计算杂度的重要工具之一,现在系统的认识一下! 更多关于哈希函数的参考:哈希函数 ##朴素hash(plain hash) 使用 将元素
阅读全文
摘要:之前看过一次,根本看不懂,现在隔这么久,再次阅读,希望有所收获! 论文版本:Homomorphic Evaluation of the AES Circuit(Updated Implementation) 首先明白AES电路是什么? 暂且理解为AES加密算法,以电路的形式实现。 注:bootstr
阅读全文
摘要:需求:将一个C工程中的核心代码封装为静态文件:lib。 ##环境 工具:VC6.0++ 语言:c 以封装一个DES工程为例 ##封装 (1)新建一个静态工程 (2)新建c文件和h文件 (3)挑选封装内容 在原DES项目中,挑选合适的函数或者结构体: (4)写入c文件和h文件 编译生成lib文件,并将
阅读全文
摘要:下面介绍一个PSI的开源库,还原论文:CCS2017:Fast Private Set Intersection from Homomorphic Encryption和CCS2018:Labeled PSI from Fully Homomorphic Encryption with Malici
阅读全文
摘要:##了解 ###特征 1、继承 2、多态 打球:打乒乓球、打篮球 3、封装 例: class Clock { public: void setTime(int newH, int newM, int newS); void showTime(); private: int hour, minute,
阅读全文
摘要:本文主要讲解一个多方的PSI协议,文章转载:隐私计算关键技术:多方隐私集合求交(PSI)从原理到实现以及多方隐私求交——基于OPPRF的MULTI-PARTY PSI;原论文:Practical Multi-party Private Set Intersection from Symmetric-
阅读全文
摘要:在知乎上看到大佬写的关于论文:Efficient Batched Oblivious PRF with Applications to Private Set Intersection的讲解,循序渐进,在这里摘抄一下学习。来自:隐私计算关键技术:隐私集合求交(PSI)原理介绍和隐私计算关键技术:隐私
阅读全文
摘要:今天开始,系统学习庄金成老师讲授的《公钥密码学数学基础(上)》 需要用到两个数学工具:NTL 和 sage ##整数 ###整除 B%A=0,就是B除A没有余数,B可以被A整除,或者A整除于B,记 ,B是A的倍数,A是B的除数(约数、因子) 这里整除的几何意义,举一个现实的例子"A刚好能丈量
阅读全文
摘要:本节介绍多项式的计算:求逆、计算,以及多项式上的CRT,主要参考:多项式也有CRT么? ##多项式 有理数系数的多项式: 即系数来自一个"域(field)",可以做加减乘法(除0外)。 ###多项式的带余除法 ###多项式的整除 ###不可约多项式 如果多项式的因子只有自身和1,就称之为是一个不可约
阅读全文
摘要:上一篇 APSI-1 其实就是对开源库README文件的一个翻译加上自己的一点点理解,因为篇幅过大,导致继续编辑有些卡顿,所以新开一篇继续。 前面介绍了APSI的大致技术、优化方法、以及举例说明了主要流程(unbalanced-PSI)。 下面主要介绍labeled-PSI! Labeled Mod
阅读全文
摘要:需求:开源库中一般都需要引入第三方库,下面以引入boost库为例 (1)安装所需的三方库 boost安装:参考 (2)引入 这里的cmakelists文件为: # Import Boost (for networking) find_package(Boost REQUIRED) include_d
阅读全文
摘要:今日安装一个PSI库时,需要boost库,在此认识一下boost库,转载:macOS 中Boost的安装和使用 介绍 Boost是一个功能强大,构造精良,跨越平台,代码开源,完全免费的C++程序库。 共包含160余个库/组件,涵盖字符串与文本处理、容器、迭代器、算法、图像处理、模板元编程、并发编程等
阅读全文
摘要:郁昱老师的某次讲座,记录一下! LWE和LPN: 1、LWE是模p的;噪音取自离散高斯分布 2、LPN是模2的;噪音取自伯努利分布 3、LPN很难构造同态加密方案 4、都可以分为判定型和搜索型
阅读全文
摘要:国密 国密复习:https://www.cnblogs.com/pam-sh/p/16888492.html ZUC ZUC-生成随机序列 链接 ZUC-S盒输入输出测试 链接 SM2 加解密 签名 SM3 链接 SM3和Blake 链接 SM4 SM4原理介绍 链接 SM4代码实现 链接 SM9
阅读全文
摘要:第一次 今天有人评论我才发现,之前的主题评论时不支持数学公式,一直嫌麻烦没有更换主题,现在铁了心要换了,在这里记录一下之前的主题! 页面定制CSS代码 点击查看代码 /*返回顶部*/ #back-to-top { background-color: #ffffff; color:#000000; b
阅读全文