密码学
文章平均质量分 66
Zqchang
这个作者很懒,什么都没留下…
展开
-
CRYSTALS-Dilithium
CRYSTALS-Dilithium是一种后量子密码学中的数字签名算法。它是由PQClean项目组中的Bernstein、Dahmen、Lange、Nickels和Schneider设计的,并且是NIST PQC竞赛中的一个获胜者。Dilithium通过使用参数集、哈希函数和多项式函数来进行安全设计。参数集(params)定义了多项式的大小、参数Q(用于压缩表示和NTT域中的数值大小)、参数K(矩阵A中每行的非零系数数)等等。哈希函数用于将消息哈希为要签名的多项式。多项式函数用于执行NTT变换、多项式加法和原创 2023-04-16 21:45:29 · 822 阅读 · 0 评论 -
FFT and NTT
这个是不涉及很多数学知识的版本。原创 2023-04-14 14:53:08 · 27 阅读 · 0 评论 -
密码学基础之格
格原创 2023-04-10 21:46:58 · 18 阅读 · 0 评论 -
密码学之DES
DES(Data Encryption Standard)是一种对称密钥加密算法,由IBM于1970年代初期开发并在1977年被美国国家标准局(NIST)正式采用。它使用56位密钥将64位明文加密为64位密文。DES是一种块加密算法,它将明文分成64位块,并对每个块执行16轮加密操作。在每轮加密中,DES使用不同的48位密钥子集来加密数据,并使用多个置换和替换操作来增加加密强度。原创 2023-04-09 18:35:58 · 31 阅读 · 0 评论 -
同态基本定理
每有一个不变子群,就会有一个商群。原创 2023-03-30 21:43:49 · 93 阅读 · 0 评论 -
指数和原根
指数和原根原创 2023-03-29 17:21:14 · 53 阅读 · 0 评论 -
两个数论符号
假设d是1和p-1之间的一个整数。原创 2023-03-14 21:05:58 · 35 阅读 · 0 评论 -
安全规约第一章
定义包括算法定义,困难问题的定义和概念的定义当我们每次提出一个Cryptosystem的时候,我们的第一步就是对它通过算法进行描述。Cryptosystem就是为了达到某种security service,通过若干算法的组成来达到目的,当自己的研究领域有Cryptosystem的时候,可以采用前人的,但是如果说研究领域拓宽,没有算法可用,这时候就可以尝试自己去定义一个算法。两种形式我们在定义安全模型的时候和算法一样,只考虑输入和输出,因为这个算法要适合所有的方案。原创 2023-03-05 21:23:53 · 271 阅读 · 0 评论