- 9
- 0
- 约6.22千字
- 约 17页
- 2017-03-01 发布于湖北
- 举报
* 第3章 密码技术的应用 * 3.1 数据的完整性和安全性1 3.1.1 数据完整性和安全性概念1 数据完整性或称真确性:是指数据处于“一种未受损的状态”和“保护完整或未被分割的品质或状态”。 证实数据完整性是认证消息、检验数据是否被篡改的技术,在电子商务系统中的信息安全上有重要作用。散列函数是实现数据完整性的主要手段。实际中也常常借助于纠错检错技术来保证消息的完整性。 1,数据完整性被破坏的严重后果 (1)造成直接的经济损失。如价格、订单数量等被改变 (2)影响一个供应链上许多厂商的经济活动。 (3)可能造成过不了“关”。 (4)会牵涉到经济案件中。 (5)造成电子商务经营的混乱与不信任。 3.1 数据的完整性和安全性2 3.1.1 数据完整性和安全性概念2 2,散列函数的概念 散列函数有很多名字:哈希函数、杂凑函数、压缩函数、收缩函数、消息摘要、数字指纹等。散列函数是现代信息密码学的核心之一。 散列函数:是指将一个长度不确定的输入串转换成一个长度确定的输出串——称为散列值。也叫哈希值、杂凑值和消息摘要。这个输出串要比输入串短。但要根据散列值推导出输入串却很难。而且一个好的散列函数还有“无冲突性”,即应很难找到两个不同的输入串,而他们的散列值相同,或者说这种概率是很小的。 所以一个好的散列函数h=H(M)其中H为散列函数;M为长度不确定的输入串;h为散列值,长度是确定的。 散列函数H应该具有如下特性: (1)给定M,很容易计算h; (2)给定h,不能计算M; (3)给定M,要找到另一个输入串M’并满足H(M’)=H(M)很难。 散列函数的算法是公开的,其安全性完全在于它的单向性和无冲突性。 现在,在信息摘要上应用较多的散列函数有MD-4、MD-5和SHA等。 3,散列函数应用于数据的完整性 4,数字签名使用双钥密码加密和散列函数 * 3.1 数据的完整性和安全性3 3.1.2 常用散列函数1 1,MD-4和MD-5散列算法 Ron Rivest于1990年提出MD-4散列算法,特别适合于软、硬件快速实现。输入消息可为任意长,按512比特分组,最后的分组长度不足,用数0填充,使其成为512比特的整倍数。 MD-5是4轮运算,各轮逻辑函数不同。每轮又要进行16步迭代运算,4轮共需56步完成。压缩后输出为128比例。MD-5是MD-4的改进形式。 MD5的算法: (1)附加填充比特:在消息的后面加 上一个比特的1和适当数量比特的0,使填充后的消息长度比512的整数倍少64。 (2)附加长度:将原消息长度的64比特表示附加到填充后的消息后面。这时,消息的总长度是512的倍数,能被16整除。 (3)初始化缓冲区:一个用于消息摘要的128比特缓冲区。这个缓冲区可以由4个32比特的寄存器A、B、C、D表示。初始值为: A:01 23 45 67 B:89 ab cd ef C:fe dc ba 98 D:76 54 32 10 (4)按每块16个字(512字节)对数据进行4轮规定算法处理。 (5)输出:由A、B、C、D四个寄存器按低位字节在前的格式排列得到128位的输出。 * 3.1 数据的完整性和安全性4 3.1.2 常用散列函数2 2.安全散列算法(SHA) 美国NIST和NSA设计的一种标准算法——安全散列算法(SHA),用于数字签名标准算法DSS,亦可用于其他需要散列算法的场合,具有较高的安全性。 3.其他散列算法 如俄罗斯国家标准GOST散列算法; Merkle设计的Snefu散列算法; 欧共体RIPE计划的RIPE-MD散列算法; 由Zheng等提出的MD-5的改进——HAVAL散列算法; Preneel提出的被欧共体RIPE采用的RIPEMAC散列算法等。 * 3.2 数字签名1 3.2.1 数字签名的基本概念 数字签名:是利用数字技术实现在网络传送文件时,附加个人标记,完成传统上手书签名盖章的作用,以表示确认、负责、经手等。 数字签名与消息的真实性认证是不同的。消息认证是使接收方能验证消息发送者及所发信息内容是否被篡改过。当接收者和发送者之间有利害冲突时,消息认证无法解决此纠纷。 3.2.2 数字签名的必要性 数字签名可做到高效而快速的响应,任一时刻,在地球任何地方——只要有Internet,就可完成签署工作。 数字签名除了可用于电子商务中的签署外,还可用于电子办公、电子转账及电子邮递等系统。 3.2.3 数字签名的原理 数字签名的实际使用原理:消息M用散列函数H得到消息摘要h1=H(M),然后发送方A用自己的双钥密码体制的私KSA对这个散列值进行加密得EKSA(h1),来形成发送方A的数字签名。然后,这个数字签名将作为消息M的附件和消息M一起发送给消息接收方B。消息的接收方B首先把接收到的原始消息分成M’和
您可能关注的文档
- 电子技术习题册探究.doc
- 电子科技大学硕士考试大纲探究.doc
- 电子商务安全导论5-6探究.ppt
- 电子商务安全导论7-8探究.ppt
- 电子商务安全导论9-10探究.ppt
- 电子商务安全导论11探究.ppt
- 电子商务的安全技术、网络营销探究.doc
- 电子商务第3章-EC安全探究.ppt
- 电子商务-副本-副本探究.doc
- 电子商务各章练习题带答案版本探究.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2020年北京中考英语试题及答案.pdf VIP
- 贷款结清证明.docx VIP
- 村两委换届模拟推演方案.docx VIP
- 有机化学——杂环化合物和生物碱.ppt VIP
- 2025年中考数学一模试卷(福建卷)含答案解析.pdf VIP
- 2025年菏泽职业学院单招语文测试试卷.docx VIP
- 三雄极光-商用照明项目专业产品手册(2023-2024).pdf VIP
- 杜邦dupont-FilmTec™Fortilife™ XC120 超高压反渗透膜元件-120bar.pdf
- 高处作业安全培训PPT课件.ppt VIP
- dwc_ble50combophy_tsmc40_databook数据手册解析.pdf VIP
原创力文档

文档评论(0)