6.4.有代表性的哈希函数 基于私钥密码系统的哈希函数 基于离散对数问题的哈希函数 MD系列哈希函数

Slides:



Advertisements
Similar presentations
七年级数学校本课程 台山市任远中学 李锦明. 1. 最古老的过河问题 1. 最古老的过河问题 一个农民携带一只狼,一只羊和一 箱卷心菜,要借助一条小船过河。 小船上除了农民只能再带狼、羊、 卷心菜中的一样。而农民不在时, 狼会吃羊,羊会吃菜。农民如何过 河呢?
Advertisements

A A A.
专题复习 --- 走进名著 亲近经典 读完《鲁滨孙漂流记》这本精彩的小说 后,一个高大的形象时时浮现在我的眼 前,他就是勇敢的探险家、航海家鲁滨 孙。他凭着顽强的毅力,永不放弃的精 神,实现了自己航海的梦想。 我仿佛看到轮船甲板上站着这样的一 个人:他放弃了富裕而又舒适的生活, 厌恶那庸庸碌碌的人生,从而开始了一.
美丽的鹿城 —— 包头 包头简介 包头旅游景区 包头美食. 包 头, 中国内蒙古自治区第一大城市,又称鹿城、草原钢城。 随着包头钢铁(集团)有限责任公司和包头稀土研究院的建成与 发展,这里又被称作稀土之都。 包头稀土研究院 包 头位于内蒙古自治区中部,东与呼和浩特市相邻,西与巴彦 淖尔盟市连接 ,北与蒙古国接壤.
§4.3 形状相同的图形 风满楼工作组收集整理 你知道小龙虾吗 ? (手抓小龙虾) 有一只用火柴摆成的头朝上的小龙虾,你 能移动图形中的三根火柴,使它头朝下吗? 小游戏: 移一移 !
三大评级机构. 金融业行业分类标准 银行证券保险信托 国有商业银行 股份制商业银行 城市商业银行 其他银行机构 例如: 中国平安 中国人寿 太平洋 …… 例如: 国信证券 中信证券 国金证券 西南证券 …… 例如: 安信信托 中信信托 平安信托 …… 金融租赁 财务公司 邮政储蓄 典当 金融担保 外汇、黄金交易.
2 、 5 的倍数的特征 重庆市九龙坡区玉清寺小学 徐顺平 人教版小学数学五年级下册
國中教育會考說明 年 5 月 14 日(六) 105 年 5 月 15 日(日)  08:20- 08:30 考試說明  08:20- 08:30 考試說明  08:30-  09:40 社 會  08:30-  09:40 自 然 09:40- 10:20 休息 09:40-
抗菌药物合理用药指标 2011年11月24日.
如何做一个明白人? 罗辑思维51期, 俞熹 2015年4月.
第一节 人口的数量变化.
德 国 鼓 励 生 育 的 宣 传 画.
控制方长投下的子公司,需要编制合并报表的演示思路
我的家乡 南通 ….
第6章 应收应付款管理.
8 企业信息管理的定量分析 第八讲 企业信息管理的定量分析 8.1 企业信息化水平的测评 8.2 企业信息管理绩效的测评.
教科書:資訊與網路安全概論,黃明祥、林詠章著,Mc Graw Hill出版,普林斯頓總經銷
青岛, 一座有故事的城市…… 刘瑞昌 青岛理工大学汽车与交通学院 2013年12月.
前进中的山东省昌乐二中.
债券信用评级简介 刘洪芳 鹏元资信评估有限公司. 债券信用评级简介 刘洪芳 鹏元资信评估有限公司.
第8章 长期筹资管理 大连理工大学 工商管理学院 迟国泰 金融学教授 博士生导师·管理科学与工程博士
成才之路 · 语文 人教版 • 中国古代诗歌散文欣赏 路漫漫其修远兮 吾将上下而求索.
抗菌药物临床应用管理规定.
主要内容 1. 利用估值对债券组合估价的优势 2. 如何评估债券估值的合理性 3. 产业债的定价与估值.
中国古代诗歌散文欣赏 地点:福建福州 报告人:张华娟.
不会宽容人的人, 是不配受到别人的宽容的。 贝尔奈.
复习回顾 a a×a a×a×a a a×a×a= a×a= 1.如图,边长为a厘米的正方形的面积 为 平方厘米。
第五章 心理应激与心身疾病 护理学院 王芳.
臺北市國民小學101學年度第2學期 辦理祝妳好孕-課後照顧服務說明
通关作业无纸化改革试点 对外宣讲会.
第二章 股票市场 第三章 证券投资工具 ----债券 股票概述 股票的发行与流通
小组成员 杨云、王雯、曾明发 刘凤、祝会、陈丹凤.
2017/3/16 上 (興) 櫃 公 司 僑外資持股情形申報作業.
必修Ⅰ 地球上的水 第三章.
黄牛课件 中国首家新课标免费资源网(不必注册,免费下载) 请记住我们的网址:
第三章 企业资信评估 第一节 企业资信评估概述 一、企业资信评估的含义
钞坑安置区项目简介.
项目2-1 店铺的定位.
中国的富饶之地 —东北.
安全管理概论 中海集运安技部冯幸国.
一、汽车空调基本概念 1、汽车空调发展史 我国于70年代,最早的汽车空调装置使用在长春一汽红旗轿车上。1976年,由原上海内燃机油泵厂今上海汽车空调机厂制造汽车空调,配套在上海牌轿车SH760A轿车中 。
五、学习方法及应考对策 (一)学习方法 1.保证复习时间,吃透教材:上课之前应该对课程相关内容进行预习,把不理解的问题记录下来,带着问题听课。考试之前务必把课本看3遍以上,第一遍一定要精读,最好能做笔记,边读边记,不要快,要记牢。第二、三遍可以查缺补漏型的看,通过做题目看书,加深课本印象。 2.加强概念、理论性内容的重复记忆:概念、理论性内容一般比较抽象,所以在理解的基础上一定要重复记忆,在接受辅导之后,再加以重点记忆,以便及时巩固所学内容,切忌走马观花似的复习,既浪费时间,效果也不好。
4.4流体微团运动分析 借助于流体微团的概念来分析流体运动的组成 流体运动不同于刚体的一个显著区别:
调查统计 父母 子女 都是双眼皮 一方单眼皮一方双眼皮 都是单眼皮 有单眼皮 有双眼皮 有单眼皮 有双眼皮 加标题(调查) 单眼皮.
电在我们日常生活、现代化社会中的应用: 电 是 什 么?.
財務管理 E組 周玉蔻 林宥瑩 倪健育葉欣蓁 白貢帆 林聖峰蔡政華
台州市2011年科学学业考试试题的命制 台州初级中学 郭海平.
成才之路 · 语文 人教版 • 中国古代诗歌散文欣赏 路漫漫其修远兮 吾将上下而求索.
Chapter 5 利率的風險結構與期間結構. Chapter 5 利率的風險結構與期間結構.
第三章 公钥基础设施PKI 本章学习重点掌握内容: 密码学基本术语 密码体制分类 私钥密码体制的主要特点 公钥密码体制的主要特点
Signutil.
如何寫工程計畫書 臺北市童軍會考驗委員會 高級考驗營 版.
何謂信用風險 信用風險(Credit Risk)又稱為違約風險(Default Risk),是指債務人無法如期支付利息或本金,造成債權人損失的風險。
貨幣需求與貨幣市場的均衡.
蔣梅香 資深協理 金融機構評等部 中華信用評等公司
苏 教 版 五 年 级 数 学(上) 用字母表示数 青阳体仁小学 胡春雅.
上市公司信用風險評估 蔡東松 協理 中華信用評等公司 90 年 5 月 29 日
商業行為成立的要件 動動腦 Q 請試著判斷下列何者為商業行為? 請試著判斷下列何者為商業行為?.
白城师范学院经济管理系 成 本 会 计 学 制作:吴威名.
設備組.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
證券投資實務 講師:方俊儒教授.
§12-5 同方向同频率两个简谐振动的合成 一. 同方向同频率的简谐振动的合成 1. 分振动 : 2. 合振动 : 解析法
鏈球的力學分析 日本奧運鏈球冠軍(82米91) 室伏廣治因小腿肌肉受傷,退出杜哈亞運。 俄羅斯「鐵娘子」泰亞娜.李森科 九十五年八月八日在
106年免試入學第一次模擬 選填重要日程表說明 1.106年1月10日中午12時~106年1月16日中午12時完成第一次模擬
第十二讲 密码执行(上).
高雄市104學年度國民中學 童軍教育聯團露營 活動組簡報
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
教材计划管理模块 注意要点: 教师自编讲义,出版社设置为自编讲义,由学院负责发给学生;
2.2.2双曲线的简单几何性质 海口市灵山中学 吴潇.
Presentation transcript:

6.4.有代表性的哈希函数 6.4.1 基于私钥密码系统的哈希函数 6.4.2 基于离散对数问题的哈希函数 6.4.3 MD系列哈希函数 6.4.4 安全散列标准

6.4.1 基于私钥密码系统的哈希函数 其中 长度为n。令 是初始向量,f由私钥加密算法确定, , 哈希函数 。

6.4.2 基于离散对数问题的哈希函数 Chaum-van Heijst-Pfitzmann哈希函数 p, q=(p-1)/2均是素数, , 是 的本原元素且 在计算上是不可行的。 : {0,1,…,q-1}{0,1,…,q-1} 可以证明h是强抗碰撞哈希函数。

1990年R.L.Rivest提出MD4哈希函数,它不基于某种密码系统和假设,是一种直接构造法。计算速度高,对长的信息签名很实用。 1991年对MD4作了六点修改形成强化版本MD5。 对要进行哈希运算的0-1串x转变成M, 形式如下 其中**…*是x长度的右边64位 其长度是512的倍数, 从左到右每32位成为一个“字”,M = M[0]M[1]……M[N-1],N是16的倍数。

由M构造一个128 bit 的消息摘要的过程如下: (1) 建立四个32位寄存器A, B, C, D,用十六进制表示它们分别是 A = 67452301 B =EFCDAB89 C = 98BADCFE D = 10325476 (2) for to do (3) for to 15 do (4) AA=A, BB=B, CC=C, DD=D (5) 执行第一轮,执行第二轮,执行第三轮 (6) A = A+AA, B = B+BB, C = C+CC, D= D+DD 最后 =A || B || C || D 长度为128 位。

在每轮中用到如下运算: 按位“与”       “补” 按位”或” 模 加 按位”异或” 循环左移s位 第一轮: for to 3 do 其中的函数

第二轮: for to 3 do(其中5A827999 ) 5A827999 52827999 其中的函数

第三轮 for to 3 do (其中6ED9EBA1 ) 6ED9EBA1 其中的函数

MD5 MD5是MD4的强化版本,在实际中广泛受到欢迎。MD5对MD4主要作了六点改进,速度比MD4慢了30%。 从三轮改成四轮,第四轮的16步使用函数 ,访问次序为0, 7, 14, 5, 12, 3, 10, 1, 8, 15, 6, 13, 4, 11, 2, 9 . 第三轮函数从改为 ,以削弱对称性. 进入第二论和第三轮的输入字顺序改变, 分别为1, 6, 11,0, 5, 10, 15, 4, 9, 14, 3, 8, 13, 2, 7, 12和5, 8, 11, 14, 1, 4, 7, 10, 13, 0, 3, 6, 9, 12, 15, 2.

每轮移位数改变 第一轮为7,12,17,22 第二轮为5,9,14,10 第三轮为4,11,16,23 第四轮为6,10,15,21 第j步(不是每轮)有唯一的加法常数 的整数部分. 每步加上了上一步的结果,易产生“雪崩效应”.

6.4.4 安全散列标准 美国国家标准技术研究所与国家安全局共同设计一个与美国数字签名算法(DSS)一起使用的安全哈希算法( Secure Hash Algorithm, 简称SHA)。1992年1月31日公布,1993年5月11日采纳为标准。1994年7月修改,1995年4月17日公布修改版本称为SHA-1。SHA与MD4设计原则极为相似,下面列出MD4, MD5, SHA三种哈希函数基本参数   位长 遍数*每遍步数 相对速度 MD4 128 3*16 1.00 MD5 128 4*16 0.68 SHA 160 4*20 0.28

SHA_1所用的运算与MD4相同,每轮算法相同,只是所用的函数和常数不同 : 5A827999 6ED9EBA1 8F1BBCDC CA62C1D6 SHA_1的输入是消息x,求它的消息摘要 。开始阶段的处理与MD4相同,生成M。

1)设置五个寄存器A, B, C, D, E A = 67452301 B = EFCDAB89 C = 98BADCFE D =10325476 E = C3D2E1F0 2)for to do 3) for to 15 do 4)将 扩展成 for to 79 do 5) AA = A, BB = B, CC = C, DD = D, EE = E

6) 执行第一轮 for to 19 do 7)     执行第二轮 for to 39 do

8) 执行第三轮 for to 59 do 9) 执行第四轮 for to 79 do

10)     A = A+AA, B = B+BB, C = C+CC, D = D+DD, E = E+EE 最后 = A || B || C || D || E。