- 博客(11)
- 收藏
- 关注
原创 时间戳服务——信息安全(二)
一、用时间戳标记顺序时间戳服务:time-stamp service时间戳标记:time-stamp token可信第三方:trusted third part,TTP时间戳服务机构:time-stamp authority,TSA我们知道,对数据做数字签名可以保证其完整性,进行数据源鉴别,提供抗抵赖性,但这些还不够。比如:假设A和B因为发表了内容完全相同的两篇小说作品,从而产生了著作权归属的争议...
2018-04-24 14:59:51
3621
转载 HTTP与HTTPS——密码学笔记(九)
原文:http://www.mahaixiang.cn/internet/1233.html一、HTTP协议HTTP协议:Hyper Text Transfer Protocol(超文本传输协议),是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览的传送协议,是一个客户端和服务器端请求和应答的标准(TCP),是互联网上应用最为广泛的一种网络协议,它可以使浏览器更加高效...
2018-04-16 16:12:49
695
转载 SSL认证:单向认证与双向认证——密码学笔记(八)
SSL协议即用到了对称加密也用到了非对称加密(公钥加密),在建立传输链路时,SSL首先对对称加密的密钥使用非对称加密,链路建立好之后,SSL对传输内容使用对称加密。对称加密:速度高,可加密内容较大,用来加密会话过程中的消息公钥加密:加密速度较慢,但能提供更好的身份认证技术,用来加密对称加密的密钥一、SSL单向认证过程1、客户端向服务端发送SSL协议版本号、加密算法种类、随机数等信息2、服务端给客户...
2018-04-16 11:44:36
19628
4
转载 信息论——密码学笔记(七)
一、信息论Claude Elmwood Shannon于1948年首先确立了现代信息论。1、信息量(amount of information):假设所有消息是等可能的,对消息中所有可能的值进行编码所需要的最少位数。 例如:数据库中有关“一周中的每一天”这一字段包含不超过3位的信息,因为此消息可以用3位进行编码: 000=星期日 001=星期一 010=星期二 011=星期三 ...
2018-04-13 15:02:23
5083
1
转载 使用优快云的Markdown编辑器
法一:如果你会LaTeX 的语法,那么在优快云博客中插入公式就会变得很轻松,优快云博客的编辑器能够自动识别用LaTeX 语法写的公式。LaTeX 公式既可以独立成行显示,也可以与其它文字同行。需要独立成行的公式要用$$…$$ 括住,与其它文字成行的公式则用$…$扩住,其中…代表LaTeX公式的代码。下图显示了在优快云的MarkDown编辑器中输入公式的例子。 如果你不懂latex也没关...
2018-04-13 11:41:01
638
转载 欧几里德与扩展欧几里德算法——密码学笔记(五)
一、欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)整除:若整数a除以非零整数b,商为整数,且余数为零,我们就说a能被b整除(或说b能整除a),a为被除数,b为除数,即b|a(“|”是整除符号),读作“b整除a”或“a能被b整除”。a叫做b的倍数,b叫...
2018-04-04 18:03:17
1177
转载 数字证书——密码学笔记(六)
一、数字证书数字证书可用于:发送安全电子邮件、访问安全站点、网上证券、网上招标采购、网上签约、网上办公、网上缴费、网上税务等网上安全电子事务处理和安全电子交易活动。 数字证书的格式一般采用X.509国际标准。目前,数字证书认证中心主要签发安全电子邮件证书、个人和企业身份证书、服务器证书以及代码签名证书等几种类型证书。数字证书的格式遵循ITUTX.509国际标准。1.1 证书结构证书结构基本证书域(...
2018-03-28 14:51:01
2991
转载 序列密码体制——密码学笔记(三)
一、密码学中的随机数许多密码系统的安全性都依赖于随机数的生成,例如DES加密算法中的密钥,RSA加密和数字签名中的素数。序列密码的保密性完全取决于密钥的随机性。如果密钥是真正的随机数,则这种体制在理论上就是不可破译的。但这种方式所需的密钥量大得惊人,在实际上是不可行的。目前一般采用伪随机序列来代替随机序列作为密钥序列,也就是序列存在着一定的循环周期。这样序列周期的长短就成为保密性的关键。如果周期足...
2018-03-27 17:45:14
9189
转载 RSA加密算法——密码学笔记(四)
一、数学知识1. 质数质数,又称素数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。2. 互质数百度百科上的解释是:公因数只有1的两个数,叫做互质数。维基百科上的解释是:互质,又称互素。若N个整数的最大公因子是1,则称这N个整数互质。常见的互质数判断方法主要有以下几种:两个不同的质数一定是互质数。例如,2与7、13与19。一个质数,另一个不为它的倍数,这两个数为互质数。...
2018-03-27 17:24:24
1218
转载 基础知识——密码学笔记(一)
一、密码的常用术语(一)明文:待加密信息密文:经过加密后的明文加密:明文转为密文的过程加密算法:明文转为密文的转换算法加密密钥:通过加密算法进行加密操作用的密钥解密:将密文转为明文的过程解密算法:密文转为明文的算法解密密钥:通过解密算法进行解密操作用的密钥注意:加密与解密一般是成对出现的,但是对于单项的加密(如MD5)是不存在解密过程的(二)密码分析:截获密文者试图通过分析截获的密文从而推断出原来...
2018-03-27 16:36:55
1189
1
转载 分组密码体制——密码学笔记(二)
一、概述对称密码:加密密钥和解密密钥两者可以互推出来。大多数情况下,加密和解密的密钥是相同的。对称密码的分类1.分组密码:对明文进行分块,再对每一块进行加密;利用分组密码,相同的明文用相同的密钥加密永远得到相同的密文。2.序列密码:也称流密码,加密时每次加密一位或一个字节明文;利用序列密码,每次对相同的明文位或字节加密都会得到不同的密文位或字节。二、分组密码分组密码的常见算法:AES、DES、SM...
2018-03-27 16:06:43
3373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人