Loading

摘要: ##国密 ###ZUC ####ZUC-生成随机序列 链接 ####ZUC-S盒输入输出测试 链接 ###SM2 ####加解密 ####签名 ###SM3 链接 ###SM4 ####SM4原理介绍 链接 ####SM4代码实现 链接 ###SM9 ####加解密 链接 ####密钥交换 链接 # 阅读全文
posted @ 2022-04-04 22:46 PamShao 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 安装 参考:链接 学习:参考链接 常量 注意:MATLAB中的常量是可以重新赋值的,但不建议重新赋值 变量 以字母开头,字母、数字和下划线的组合,且区分大小写。 变量类型:数值型、符号型、字符串型、其他(多维数组、单元数组、类和对象) ans :系统变量,存放最近一次的结果 基本运算 加(+)、减( 阅读全文
posted @ 2020-09-27 20:37 PamShao 阅读(688) 评论(0) 推荐(1) 编辑
摘要: 参考:链接 在微服务的体系之下,Nginx正在被越来越多的项目采用作为网关来使用,配合 Lua 做限流、熔断等控制 ——源自 nginx Lua 脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 参考:链接 nginx 和 Lu 阅读全文
posted @ 2020-09-21 21:57 PamShao 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 安装 下载Typecho 链接:typecho 下载后得到一个压缩文件,解压后获得目录如下: 将该文件夹改名为blog并且上传到/var/www/blog目录下:如下: 修改apache配置 参考:链接 执行 Typecho 安装程序 上面apache配置正确的话,在浏览器输入 http://ip/ 阅读全文
posted @ 2020-09-11 23:10 PamShao 阅读(1569) 评论(0) 推荐(1) 编辑
摘要: 指令标准格式 指令主体 【选项】【操作对象】 文件操作 ls 1、ls 列出当前工作目录下的所有文件/文件夹的名称 2、ls 路径 列出指定路径下的所有文件/文件夹的名称 路径: 1、相对路径 会用到 ./ 【表示当前目录】 和 ../【表示上一级目录】 2、绝对路径 :不需要参照物,直接从根寻址 阅读全文
posted @ 2020-05-29 23:59 PamShao 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 两数之和 方法1:暴力破解 时间复杂度:O(N2) 空间复杂度:O(1) go代码 package main import "fmt" func twoSum(nums []int, target int) []int { // 暴力破解 for i := 0; i < len(nums); i++ 阅读全文
posted @ 2020-04-23 00:28 PamShao 阅读(466) 评论(0) 推荐(1) 编辑
摘要: 1 数组、字符串【Array、String】 1.1 字符串转化 数组和字符串是最基本的数据结构,在很多编程语言中都有着十分相似的性质,而围绕着它们的算法面试题也是最多的。 很多时候,在分析字符串相关面试题的过程中,我们往往要针对字符串当中的每一个字符进行分析和处理,甚至有时候我们得先把给定的字符串 阅读全文
posted @ 2020-04-10 23:53 PamShao 阅读(431) 评论(0) 推荐(1) 编辑
摘要: 1数据读取 1.1数据集解读 1.2引入包 %matplotlib notebook import tensorflow as tf import matplotlib.pyplot as plt import numpy as np import pandas as pd from sklearn 阅读全文
posted @ 2020-03-29 16:38 PamShao 阅读(725) 评论(0) 推荐(1) 编辑
摘要: 最好的入门参考:链接 什么是 Github? github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。 Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4 阅读全文
posted @ 2020-02-17 16:55 PamShao 阅读(373) 评论(0) 推荐(1) 编辑
摘要: 现在开源库中经常见到python和C/C++混用的情况,现在研究一下 python调用C/C++程序主要可以分为3步: 编写C/C++实现程序。 将C/C++程序编译成动态库。 在Python中调用编译生成的库。 python在调用C/C++程序时有一些不同,需要注意。 ##原生态实现 ###pyt 阅读全文
posted @ 2022-04-28 15:50 PamShao 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 读paper-"云环境下集合隐私计算"的笔记 ##基础 ###哥德尔编码 可以将非负整数序列(向量)与自然数建立起对应关系 具体来说,就是无穷序列$(a_1,x_2,...,x_m)\(借助素数序列\)(p_1,p_2,...,p_m)$,建立对应关系: $[a_1,x_2,...,x_m]\(称作 阅读全文
posted @ 2022-04-28 12:27 PamShao 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 阅读paper"一种高效的同态加密方案及其应用"的笔记。 ##基础 ###生成可逆矩阵对的算法 输入:矩阵维数 输出:一对互逆矩阵(\(I_1,I_2\)) 算法的目的是构造一对互逆矩阵, 同时由于每一步中的置换参数都是随机生成的, 所以可使矩阵的 元素不具备任何特征, 可以通过改变随机变换的次数来 阅读全文
posted @ 2022-04-25 16:53 PamShao 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 评价密码体制的安全性分为三种:计算安全性、可证明安全性(完善保密性)和无条件安全 不得不提的就是大神香农对密码学的贡献: ##密码体制的安全性 ###计算安全性 从计算量上衡量密码体系的安全性 ###可证明安全性 常用规约的方法证明多定义的安全性 ###无条件安全 即使提供无限的计算资源,也无法被攻 阅读全文
posted @ 2022-04-25 11:27 PamShao 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 最近在看APSI中,涉及到了一些hash技术(朴素hash,置换hash,布谷鸟hash),Hash 技术是 PSI 协议中优化通信复杂度和计算杂度的重要工具之一,现在系统的认识一下! 更多关于哈希函数的参考:哈希函数 ##朴素hash(plain hash) 使用$ℎ𝑎𝑠ℎ_𝑘(·)$将元素 阅读全文
posted @ 2022-04-24 11:39 PamShao 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 之前看过一次,根本看不懂,现在隔这么久,再次阅读,希望有所收获! 论文版本:Homomorphic Evaluation of the AES Circuit(Updated Implementation) 首先明白AES电路是什么? 暂且理解为AES加密算法,以电路的形式实现。 注:bootstr 阅读全文
posted @ 2022-04-24 10:50 PamShao 阅读(57) 评论(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 阅读(27) 评论(0) 推荐(0) 编辑
摘要: ##了解 ###特征 1、继承 2、多态 打球:打乒乓球、打篮球 3、封装 ##程序开发 ###程序 源程序:用源语言写的,有待翻译的程序; 目标程序:源程序通过翻译程序加工以后生成的机器语言程序; 可执行程序:连接目标程序以及库中的某些文件,生成的一个可执行文件;例如:Windows系统平台上的. 阅读全文
posted @ 2022-04-21 10:14 PamShao 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解一个多方的PSI协议,文章转载:隐私计算关键技术:多方隐私集合求交(PSI)从原理到实现以及多方隐私求交——基于OPPRF的MULTI-PARTY PSI;原论文:Practical Multi-party Private Set Intersection from Symmetric- 阅读全文
posted @ 2022-04-19 14:18 PamShao 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在知乎上看到大佬写的关于论文:Efficient Batched Oblivious PRF with Applications to Private Set Intersection的讲解,循序渐进,在这里摘抄一下学习。来自:隐私计算关键技术:隐私集合求交(PSI)原理介绍和隐私计算关键技术:隐私 阅读全文
posted @ 2022-04-17 14:11 PamShao 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 今天开始,系统学习庄金成老师讲授的《公钥密码学数学基础(上)》 需要用到两个数学工具: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 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 本节介绍多项式的计算:求逆、计算,以及多项式上的CRT,主要参考:多项式也有CRT么? ##多项式 有理数系数的多项式: 即系数来自一个"域(field)",可以做加减乘法(除0外)。 ###多项式的带余除法 ###多项式的整除 ###不可约多项式 如果多项式的因子只有自身和1,就称之为是一个不可约 阅读全文
posted @ 2022-04-13 10:13 PamShao 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 上一篇 APSI-1 其实就是对开源库README文件的一个翻译加上自己的一点点理解,因为篇幅过大,导致继续编辑有些卡顿,所以新开一篇继续。 前面介绍了APSI的大致技术、优化方法、以及举例说明了主要流程(unbalanced-PSI)。 下面主要介绍labeled-PSI! Labeled Mod 阅读全文
posted @ 2022-04-07 15:59 PamShao 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 需求:开源库中一般都需要引入第三方库,下面以引入boost库为例 (1)安装所需的三方库 boost安装:参考 (2)引入 这里的cmakelists文件为: # Import Boost (for networking) find_package(Boost REQUIRED) include_d 阅读全文
posted @ 2022-04-06 21:06 PamShao 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 今日安装一个PSI库时,需要boost库,在此认识一下boost库,转载:macOS 中Boost的安装和使用 ##介绍 Boost是一个功能强大、构造精巧、跨平台、开源并且完全免费的C程序库,有着“C‘准’标准库”的美誉,值得每位C++程序员学习使用。内容涵盖字符串处理、正则表达式、容器与数据结构 阅读全文
posted @ 2022-04-06 17:59 PamShao 阅读(245) 评论(0) 推荐(0) 编辑
摘要: LWE和LPN: 1、LWE是模p的;噪音取自离散高斯分布 2、LPN是模2的;噪音取自伯努利分布 3、LPN很难构造同态加密方案 4、都可以分为判定型和搜索型 阅读全文
posted @ 2022-04-05 08:46 PamShao 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ##国密 ###ZUC ####ZUC-生成随机序列 链接 ####ZUC-S盒输入输出测试 链接 ###SM2 ####加解密 ####签名 ###SM3 链接 ###SM4 ####SM4原理介绍 链接 ####SM4代码实现 链接 ###SM9 ####加解密 链接 ####密钥交换 链接 # 阅读全文
posted @ 2022-04-04 22:46 PamShao 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 今天有人评论我才发现,之前的主题评论时不支持数学公式,一直嫌麻烦没有更换主题,现在铁了心要换了,在这里记录一下之前的主题! ##页面定制CSS代码 点击查看代码 /*返回顶部*/ #back-to-top { background-color: #ffffff; color:#000000; bot 阅读全文
posted @ 2022-04-04 17:15 PamShao 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1、 << : 左移运算符,num << 1,相当于num乘以2 低位补0 3<<2 12 2、>> : 右移运算符,num >> 1,相当于num除以2 高位补0 3 >>2 0 3 >>1 1 3、>>> : 无符号右移,忽略符号位,空位都以0补齐 4、% : 模运算 取余 5、^ : 位异或 阅读全文
posted @ 2022-03-24 17:50 PamShao 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 本篇文章,是近期阅读《信息通信技术与政策》2021年第6期的一些有关隐私计算的文章时,记录的笔记,记录在此。 隐私计算发展综述(闫树) 不经意传输(OT) 不经意传输,也称茫然传输,提出了一种在数 据传输与交互过程中保护隐私的思路。 在不经意传输 协议中,数据发送方同时发送多个消息,而接收方仅获 取 阅读全文
posted @ 2022-03-18 01:07 PamShao 阅读(258) 评论(4) 推荐(2) 编辑