群、环和域 群是两个元素作二元运算得到的一个新元素,需要满足群公理。 环在阿贝尔群(也叫交换群)的基础上,添加一种二元运算乘法 \(·\)(虽叫乘法,但不同于初等代数的乘法)。一个代数结构是环\((R, +, ·)\),需要满足环公理。 域在交换环的基础上,还增加了二元运算除法 ...
本文作者:i春秋签约作家 黑照 前文笔者介绍了应用密码学下传统密码 现代密码对称和非对称算法的作用和简介。传统密码原理简单,笔者几乎没有计算,在现代密码学里面的非对称加密没有进行哪怕一位的加密计算过程因为不管是加 乘 异或还是位置变化都难度不大,从本文开始笔者将要介绍部分密码学中的数学原理 数据结构与算法原理。 基础运算 加 减 乘 异或和模运算 这个部分除了异或运算以外基本上小学生都知道,其中模 ...
2017-08-30 16:56 0 1869 推荐指数:
群、环和域 群是两个元素作二元运算得到的一个新元素,需要满足群公理。 环在阿贝尔群(也叫交换群)的基础上,添加一种二元运算乘法 \(·\)(虽叫乘法,但不同于初等代数的乘法)。一个代数结构是环\((R, +, ·)\),需要满足环公理。 域在交换环的基础上,还增加了二元运算除法 ...
今天开始,系统学习庄金成老师讲授的《公钥密码学数学基础(上)》 需要用到两个数学工具:NTL 和 sage 整数 整除 B%A=0,就是B除A没有余数,B可以被A整除,或者A整除于B,记\(A|B\),B是A的倍数,A是B的除数(约数、因子) 这里整除的几何意义,举一个现实 ...
关键字:密码学,密码算法,单向哈希函数,对称加密,非对称加密,数字签名,数字证书,Merkle树,同态加密 在计算机科学中,密码学常常用来解决某些特定的难题: 文件机密性,对于某些需要保密的文件的加密工作。 鉴别真伪,也叫认证,防止文件被伪造。 验证完整性,验证文件 ...
—— 密码学基础概念。 在开始介绍之前可以先看看三个有趣的问题: ① 电话抛币协议 这个问题简单描述就 ...
声明:本篇博文的内容摘自于《密码编码学与网络安全》这本书。 群、环和域都是数学理论中的一个分支,即抽象代数或称为近世代数的基本元素。在抽象代数中,我们关心的是其元素能进行代数运算的集合,也就是说,我们可以通过很多种方法,使集合上的两个元素组合得到集合中的第三个元素。这些运算方法都遵守特殊的规则 ...
区块链兄弟社区,区块链技术专业问答先行者,中国区块链技术爱好者聚集地 作者:于中阳 来源:区块链兄弟 原文链接:www.blockchainbrother.com/article/81 著权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 密码分析 密码 ...
密钥 密钥secret key:是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。 根据密码算法所使用的加密密钥和解密密钥是否相同,密钥分为对称密钥与非对称密钥。 1、对称密钥加密 又称私钥加密或会话密钥加密算法,即信息的发送方和接收方使用同一个密钥去加密 ...
密码学 符号说明: D(K,Y) 用密钥K和对称算法解密密文Y D(PRa,Y) 用A的私钥PRa和非对称算法解密密文Y D(PUa,Y) 用A的公钥PRa和非对称算法解密密文Y E(K,X) 用密钥K和对称算法加密明文X E(PRa,,X ...