您好,欢迎访问山东渔翁信息技术股份有限公司官方网站
渔翁信息

专注密码硬件研发生产定制

咨询热线: 400-6686-188

产品中心

热门产品

联系我们

咨询热线:400-6686-188

市场合作:孙经理:13806311977

售后服务:房经理:0631-5651692

邮箱:support@fisherman-it.com

地址:济南市高新区齐鲁软件园F座

新闻中心 您的位置:首页 > 新闻中心 >

可信融合验证Hash散列技术

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2019-03-15 16:07

可信融合验证的“哈希”散列技术实现,是基于传统“哈希”散列技术原理,结合明文经可信融合验证对称加密成为字符串密文,再经散列获得哈希值的算法架构。

1.传统“哈希”散列技术原理

Hash通常翻译成“散列”,也音译成“哈希”,将随意长度的输入,借散列算法,变成固定长的输出,输出的就是散列值

密码学上的Hash值又叫消息摘要,即对消息进行摘要但要求在摘要中无法得到消息Hash值有无用信息的称谓

Hash算法的数学表述。数学表述为:h=H(M)

其中H(M)为单向散列函数,M为长度随意的明文,h是长度确定的散列值

②Hash算法特性。在信息安全领域中应用的Hash算法,还需要满足关键特性如下

·单向性、唯一性,即不可构造相应的M=H-1(h)进行反向解剖,并不可猜破

·抗冲突性即给定M,计算上不能找到M',符合H(M)=H(M'),通过计算,也很难找到一对任意的M和M',满足H(M)=H(M')

·第三是映射与差分的分布匀称

在散列结果中,0的bit和1的bit,它的总数应该差不多相同且输入中每个bit的信息,都匀称地映射到输出的每个bit上去

MD5与SHA1是现今应用最普遍的传统Hash算法,均是以MD4为基础

2.可信“哈希”散列技术

可信“哈希”散列技术包括:用可信密码学对称加密技术,把明文加密成为密文字符串用传统“哈希”散列技术,对密文字符串经散列输出定长散列值

其技术特征是,因用可信密码学对称加密技术,有可信认证性,具体说明如下

可信“哈希”散列技术的数学表述为:HMD=TCHash(M)

其中TCHash(M)是可信“哈希”散列函数,M是任意长度明文,HMD是固定长度散列值。但该明文M必须是信任根,或含可信根的信息,以便可信认证

可信“哈希”散列技术的关键特性

满足传统“哈希”散列技术算法特性如下

·第一是单向性,即构造相应的M=TCHash-1(HMD)不可行。这样,散列值就是统计上唯一表征输入值

·第二是抗冲突性,即给定M,计算上不能找到M',符合TCHash(M)=TCHash(M')通过计算,也很难找到一对任意的M和M',符合TCHash(M)=TCHash(M')

·第三是映射与差分的分布是匀称的

在散列结果中,是0的b和1的bit,它的总数应该差不多相同;且输进中每个bit的信息,都匀称地反映到输出的每个bit上

  1. 一键分享到

返回顶部