04 2022 档案

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

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题