公 告
密码学

Paillier同态加密算法总结


一、密码学知识总结1.卡迈克尔数对于所有与n互质的正整数b,都有同余式b^(n-1)≡ 1 (mod n)成立,则称合数n为Carmichael数。卡迈克尔数有至少3个正素因数2.费马小定理设p为一素数,对于任意整数a,有a(p-1)≡ 1 (mod p)。由费马小定理可得,若n为素数,则对任意整数b,且b和n互素,......
一、密码学知识总结1.卡迈克尔数对于所有与n互质的正整数b,都有同余式b^(n-1)≡ 1 (mod n)成立,则称合数n为Carmichael数。卡迈克尔数有至少3个正素因数2.费马小定理设p为一素......

Paillier同态加密算法总结

一、密码学知识总结1.卡迈克尔数对于所有与n互质的正整数b,都有同余式b^(n-1)≡ 1 (mod n)成立,则称合数n为Carmichael数。卡迈克尔数有至少3个正素因数2.费马小定理设p为一素......
阅读全文 0
密码学

密码学:C/C++语言实现【数的表示】


C中大数的表示:1.数据类型在CLINT包中,大整数表示通过USHORT类型完成可以在limits.h中查看特定编译器对于不同类型的表示位数。例如: 2.数据表示从低存储器地址到高存储器地址升序排列数字。这里简单介绍一下: 所以说。如果用小端存储,......
C中大数的表示:1.数据类型在CLINT包中,大整数表示通过USHORT类型完成可以在limits.h中查看特定编译器对于不同类型的表示位数。例如: 2.数据表示从低存储器地址到高存储器地址升序排列数......

密码学:C/C++语言实现【数的表示】

C中大数的表示:1.数据类型在CLINT包中,大整数表示通过USHORT类型完成可以在limits.h中查看特定编译器对于不同类型的表示位数。例如: 2.数据表示从低存储器地址到高存储器地址升序排列数......
阅读全文 0
密码学

密码学C++/C语言实现总结


一、绪论自然数定义:加法定义:乘法定义:    幂运算定义: ...
一、绪论自然数定义:加法定义:乘法定义:    幂运算定义: ......

密码学C++/C语言实现总结

一、绪论自然数定义:加法定义:乘法定义:    幂运算定义: .........
阅读全文 0
密码学

微软同态加密SEAL库的使用学习


https://github.com/microsoft/SEAL.git 一、编译最近git有问题,最好翻墙,而且后面编译时候好像也要下点东西,如果不会改cmake的话,翻墙省不少功夫。。我是直接在Clion中以cmake项目的方式打开的。手动编译如下:cmake -S . -B buil......
https://github.com/microsoft/SEAL.git 一、编译最近git有问题,最好翻墙,而且后面编译时候好像也要下点东西,如果不会改cmake的话,翻墙省不少功夫。。我是直接在......

微软同态加密SEAL库的使用学习

https://github.com/microsoft/SEAL.git 一、编译最近git有问题,最好翻墙,而且后面编译时候好像也要下点东西,如果不会改cmake的话,翻墙省不少功夫。。我是直接在......
阅读全文 0