CN102594563A - 一种用于安全组播的源认证方法 - Google Patents

一种用于安全组播的源认证方法 Download PDF

Info

Publication number
CN102594563A
CN102594563A CN2012100371318A CN201210037131A CN102594563A CN 102594563 A CN102594563 A CN 102594563A CN 2012100371318 A CN2012100371318 A CN 2012100371318A CN 201210037131 A CN201210037131 A CN 201210037131A CN 102594563 A CN102594563 A CN 102594563A
Authority
CN
China
Prior art keywords
authentication
information
image
multicast
digital signature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100371318A
Other languages
English (en)
Inventor
张登银
程春玲
谢士昭
徐向阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NANJING ZHONGTONG ELECTRIC CO Ltd
Original Assignee
NANJING ZHONGTONG ELECTRIC CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NANJING ZHONGTONG ELECTRIC CO Ltd filed Critical NANJING ZHONGTONG ELECTRIC CO Ltd
Priority to CN2012100371318A priority Critical patent/CN102594563A/zh
Publication of CN102594563A publication Critical patent/CN102594563A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种用于安全组播的源认证方法。该方法包括如下步骤:认证中心给组播组的成员分配一个能唯一代表其身份的密钥,发送端将要发送的图像信息经过哈希函数处理得到消息摘要,然后用私钥对消息摘要加密得到数字签名,之后将载体图像进行DCT变换,将数字签名做为数字水印嵌入到中频系数部分。接收端接收到图像后,从中频系数中提取出水印信息,对水印信息采用公钥进行解密,以此判断发送者的身份,完成身份认证,同时得到信息摘要,之后对去除水印信息的图像采用相同的哈希函数处理,得到信息摘要,比较两个消息摘要,若是相等,则可以判定没有发生内容篡改,否则,判定发生内容篡改,进而决定所接收到的图像的取舍。

Description

一种用于安全组播的源认证方法
技术领域
本发明涉及一种用于安全组播的源认证方法,主要用于解决图像以组播形式传输受到攻击后,如何判断其发送源端的安全问题,属于网络安全技术领域。
 
背景技术
组播是指通过相应的组播路由控制把消息从发送者发送给多个特定接收者的通信技术。组播技术的出现解决了一个主机向特定的多个接收者发送消息的问题,采用组播技术,可以减少不必要的重复发送,有效地利用网络带宽。
出于安全方面的考虑,现有的组播技术为了管理组播成员的动态变动,将一个大型的网络分为多个小规模的组播组,如图2所示,每个组播组由一个认证中心统一管理。每个组播组中成员的角色可以是消息的发送者或者接收者,也可以是消息的传递者。组播技术具有组成员动态变化的特点,因此存在安全隐患。
组播源认证是解决组播技术中安全问题的关键。组播源认证是保证只有注册的发送者才可以向组播组发送数据,只有注册的接收者才可以接收数据,并且确保组播组成员收到的数据来自所声称的发送源。如果数据被篡改,接收者也能够识别。由于组播网络的特点是,组播组成员的加入是动态的,新加入的成员安全性不能得到保证,但是组播源发送的信息需要通过这些不可靠的组播组成员,导致信息传输的安全性受到挑战。
组播源认证包括身份认证和内容认证两个方面。
1,身份认证
身份认证是在计算机网络中确认操作者身份的过程。在组播源认证中,组播组成员可能会用源端的身份向接收端发送信息,这样接收端为了应对组播组成员冒充源端,需要对接收到的消息进行身份认证,确保消息来自真正的发送端。
2,内容认证
在组播传输过程中,组播组成员可能会将接收到的信息篡改之后再传递出去,而非忠实传递所接收到的信息。因此,在组播源认证中,每个接收者为了防止组播组成员在传输过程中篡改信息这种情况,需要对接收到的信息进行内容认证,确保消息在传输过程中的完整性。
目前针对组播源认证的技术的研究主要有以下几类:一类是基于哈希函数的源认证方法,发送方利用哈希函数将任意长的输入串映射成一个较短的定长输出串,定长输出串作为认证信息附加在的传输信息后面发送,接收方根据附加的认证消息进行认证;一类是基于消息认证码的源认证方法,此方法在通信的双方共享密钥,发送方将传输消息使用消息认证码算法计算出一个认证标识,然后将这个认证标识附加在消息后面传输,接收方收到消息后,使用同样机制计算出接收到的消息的认证标识,然后两个认证标识比较,若是相同则认为没有篡改,否则认为消息在传输过程中被篡改。
目前的源认证方法有一些普遍存在的问题,一个是认证信息需要附加在传输信息中,这样会降低网络的带宽利用率;另一个是组播中传输的绝大多数是多媒体信息,为了有效利用网络的带宽,需要进行压缩处理,但是目前的认证方法并不能很好的适应这种正常的压缩处理,认证信息的鲁棒性很差,会产生很高的认证失败率。总之,目前的源认证方法不能很好的应用于组播这种应用环境。
发明内容
技术问题:本发明的目的是提供一种用于安全组播的源认证方法,以提高传输信息的带宽利用率和认证信息的鲁棒性。本方法是一种策略性方法,通过使用本发明提出的方法可以有效解决关于组播源认证的安全问题。
技术方案:本发明的方法是一种策略性的方法,通过引入数字水印技术以及数字签名技术达到组播源认证要求的身份认证和内容认证。引入数字水印技术可以将认证信息嵌入到载体信息中,不会造成传输信息量的增加,带宽的利用率不会受到影响。利用DCT变换的方法可以很好的适应正常的压缩处理,使认证信息的鲁棒性得到提高。
一、体系结构
图1给出了一种解决组播源认证问题的组成结构图,本发明在传统的组播技术上新增加了3个部分:消息摘要生成器,数字签名生成控制器,DCT变换器。下面给出每一部分的具体说明:
消息摘要生成器:消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它由一个单向哈希函数对消息进行作用而产生,是一个唯一对应一个消息(或文本)的固定长度的值。由于DCT变换后需要嵌入数字水印到载体图像的中频部分,而为了防止嵌入超载,应用消息摘要生成器生成一份可以代表消息本身内容的消息摘要,而且生成的摘要的容量得到很好控制。这里采用的是应用最广泛的哈希算法MD5。
数字签名生成控制器: 对身份的认证方法最成熟的就是数字签名技术,采用数字签名技术可以达到3个目的:接收者能够核实发送者的身份,发送者事后不能抵赖,接收者不能伪造数字签名。通过引入数字签名方法,将传统的简单容易破解的用户身份标识信息安全性大大加强。这里的数字签名生成控制器采用公钥数字签名标准算法RSA。
变换器:由于在实际应用中,多媒体对象通常具有一些特殊的要求(从一种形式转换到另一种形式,或同种形式但不同的压缩率),这会引起对象的改变,导致完全认证算法不再适用。这里提出采用DCT变换的方法,由于DCT系数在经受图像压缩前后的不变特性,同时兼顾水印的不可见性,可将认证信息作为数字水印嵌入到DCT变换的中频系数中。
 
二、方法流程
1、针对组播组中节点的攻击分析
组播技术是通过组播组来实现的,每个组播组中包含有一个认证中心,用于管理组播成员的加入和离去。由于组播成员动态变换频繁,不可能对其安全性进行很好的掌握。若是组播信息在这种由不安全的组播成员组成的链路上传输,信息的安全性将得不到保证。引起安全问题的原因主要有两个,也是网络中常用的两种攻击手段,即身份冒充攻击和内容篡改攻击。
身份冒充攻击的方式是发送者以别人的身份发送数据,这是信息安全中很普遍的一种攻击方式。传统的组播技术,成员的身份就是其主机名或者一些标识信息,这种标识身份的信息容易被攻击者得到,使身份冒充攻击变得很容易实现。内容篡改攻击是攻击者在数据传输过程中将信息截获后对内容进行篡改。由于组播技术需要通过一些不可靠的组播组成员作为中间节点传输信息,使内容篡改攻击变得很容易实现。
、针对组播组中节点攻击的认证
上一节给出的攻击方案主要是针对身份攻击和内容攻击,所以接下来的认证方案也是要认证这两点,通过认证接收到的信息的身份和内容,判断从不安全的网络传输中得到的数据是否可靠和完整。认证方案分两个关键的步骤来实现。
第一:对于发送源端的身份认证的解决方案。目的是找到一种能够唯一代表用户身份的标识,这种标识的特点是接收者能够核实发送者的身份,发送者事后不能抵赖,接收者不能伪造发送者的身份标识。传统的组播技术使用的是基于用户名或者身份标识的低安全级别的认证,这样的身份认证很容易被攻击者破解其源端的身份标识信息,进而冒充源端身份发送消息,进行组播网络中的攻击。本专利的解决方案是引入数字签名技术。具体的实现是:当用户新加入组播组时,认证中心分配一个密钥,用这个密钥代表用户的身份,当这个成员需要发送消息时,对提取出的消息摘要,用分配给自己的密钥进行加密,接收者则使用与密钥匹配的公钥进行解密。若是解密成功,源端的身份就可以得到认证;否则,该信息的身份就是伪造的。
第二:由于组播的特点,中间节点不仅是信息的接收者,也是信息的传递者。通过不安全节点的信息,被篡改的可能性就很大。传统的组播技术在防止内容篡改方面的解决方案是通过完全认证的方法,存在两方面弊端:一是认证信息会占用网络流量,二是组播中传递的大多为图像等多媒体信息,多媒体对象通常具有一些特殊的要求(从一种形式转换到另一种形式,或同种形式但不同的压缩率),这样就会导致对象的改变,因此完全认证算法并不实用。引入数字水印方法可以解决对内容篡改的认证问题,并且不增加网络流量。具体实现过程是:将要发送的原始图像,一方面经过DCT变换得到可以嵌入水印的中频位置,另一方面经过哈希函数处理得到消息摘要,之后使用认证中心发送的密钥进行数字签名得到认证信息,并将认证信息嵌入到中频系数中。最后再经过DCT反变换,得到嵌入认证信息的图像。接收端接收到嵌入认证信息的图像,经过DCT变换得到中频系数,提取出认证信息,使用对应的公钥进行解密处理,得到消息摘要A,同时对接收到的图像使用相同的哈希函数处理得到消息摘要B,然后将两个消息摘要进行比较。若是相同,那么内容没有被篡改;否则,说明内容已被篡改。
 
有益效果
本发明针对组播技术中身份冒充攻击和内容篡改攻击,提出了一种用于安全组播的源认证方法。在攻击情况下接收者不能保证收到的信息的可靠性,但是带有源认证的组播技术,使得发送的消息中含有可以对身份和内容进行认证的附加消息,接收者可以根据这些认证消息判断身份冒充攻击和内容篡改攻击,从而保证数据传输的可靠性和完整性,这在组播安全应用上有非常重要的意义。
 
附图说明
图1认证***组成结构示意图。
图2是组播组拓扑结构图。
图3是流程示意图。表示本发明方法的流程示意。
具体实施方式
根据图2所示场景,假设组播组成员1需要与组播组成员5进行组播通信,即成员1为组播源,成员5为接收者,成员2,3,4为中间传递者。假设组播组成员2为攻击节点,结合图3的流程图给出以下的认证过程:
1,组播组中包含着认证中心和它所管理的组播组成员,在网络初始化阶段整个网络结构已经建立好。
2,首先在未受到攻击的情况下,组播组成员1能通过组播组成员2,3,4,将信息发送给组播组成员5。
3,此时攻击节点2开始发动攻击,攻击方式1(假冒身份攻击):组播组成员2发送一条消息给组播组成员5,但是声称是成员1发送的;攻击方式2(篡改内容攻击):组播组成员2拦截下经过它的信息,对其进行篡改之后再发送给下一个成员(成员3)。
4,针对以上攻击设计如下认证流程:
1)认证中心给新加入组播组的新成员分配一个能唯一代表其身份的数字签名的密钥。
2)发送端发送信息时,将要发送的图像信息经过哈希函数处理得到其消息摘要,然后对消息摘要用自身分配的私钥进行数字签名,得到作为认证信息的数字签名。
3)将载体图像进行DCT变换,将认证信息嵌入到适合嵌入数字水印的中频系数部分,然后将认证信息作为数字水印嵌入载体图像。
4)接收端对接收到图像中认证信息的提取过程为:对嵌入认证信息的图像采用DCT变换,从中频系数中提取出嵌入的水印信息,一方面对水印信息采用公钥进行解密,得到原始图像的信息摘要。另一方面对去除水印信息的图像采用相同的哈希函数处理,得到所收到图像的信息摘要。
5)接收端的认证过程为:首先根据发送者的数字签名判断发送者的身份,完成身份认证。然后比较认证信息中的消息摘要和新得到的消息摘要,若是相等,则可以判定没有发生内容篡改,否则,判定发生内容篡改。进而决定所接收到的图像的取舍。
5,对于需要经过多个不同组播组传递的信息,只需要每个组播组中的认证中心相互共享各自保存的数字签名。

Claims (2)

1.一种用于安全组播的源认证方法,其特征在于组播组中包含着认证中心和它所管理的组播组成员,其实施步骤为:
认证中心给新加入组播组的新成员分配一个能唯一代表其身份的数字签名的密钥;
发送端发送信息时,将要发送的图像信息经过哈希函数处理得到其消息摘要,然后对消息摘要用自身分配的私钥进行数字签名,得到作为认证信息的数字签名;
将载体图像进行DCT变换,将认证信息嵌入到适合嵌入数字水印的中频系数部分,然后将认证信息作为数字水印嵌入载体图像;
接收端对接收到图像中认证信息的提取过程为:对嵌入认证信息的图像采用DCT变换,从中频系数中提取出嵌入的水印信息,一方面对水印信息采用公钥进行解密,得到原始图像的信息摘要;另一方面对去除水印信息的图像采用相同的哈希函数处理,得到所收到图像的信息摘要;
接收端的认证过程为:首先根据发送者的数字签名判断发送者的身份,完成身份认证,然后比较认证信息中的消息摘要和新得到的消息摘要,若是相等,则可以判定没有发生内容篡改,否则,判定发生内容篡改,进而决定所接收到的图像的取舍。
2.一种如权利要求1所述的用于安全组播的源认证方法,其特征在于当所述的信息需要经过多个不同组播组传递时,只需要每个组播组中的认证中心相互共享各自保存的数字签名。
CN2012100371318A 2012-02-20 2012-02-20 一种用于安全组播的源认证方法 Pending CN102594563A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100371318A CN102594563A (zh) 2012-02-20 2012-02-20 一种用于安全组播的源认证方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100371318A CN102594563A (zh) 2012-02-20 2012-02-20 一种用于安全组播的源认证方法

Publications (1)

Publication Number Publication Date
CN102594563A true CN102594563A (zh) 2012-07-18

Family

ID=46482788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100371318A Pending CN102594563A (zh) 2012-02-20 2012-02-20 一种用于安全组播的源认证方法

Country Status (1)

Country Link
CN (1) CN102594563A (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188084A (zh) * 2013-03-27 2013-07-03 腾讯科技(深圳)有限公司 一种广播用户图片的方法、***及广播服务器
CN103200265A (zh) * 2013-04-03 2013-07-10 天脉聚源(北京)传媒科技有限公司 一种主辅同步的方法及装置
CN103957102A (zh) * 2014-03-11 2014-07-30 西南科技大学 一种基于分组数据包匹配的安全组播源认证方法
CN104009842A (zh) * 2014-05-15 2014-08-27 华南理工大学 基于des、rsa加密算法及脆弱数字水印的通信数据加解密方法
CN104680074A (zh) * 2013-11-27 2015-06-03 中国科学院深圳先进技术研究院 移动终端图像加密方法及装置
US9363274B2 (en) 2013-03-27 2016-06-07 Tencent Technology (Shenzhen) Company Limited Methods and systems for broadcasting pictures
CN106096335A (zh) * 2016-06-08 2016-11-09 北京小米移动软件有限公司 版权信息检测方法、版权信息检测装置和电子设备
CN106815495A (zh) * 2017-02-21 2017-06-09 郑州云海信息技术有限公司 一种云环境中的数据处理方法和装置
CN107148010A (zh) * 2017-04-20 2017-09-08 深圳市广和通无线股份有限公司 多运营商实现方法、装置、存储介质和计算机设备
CN107818264A (zh) * 2017-10-16 2018-03-20 深圳市英尔科技有限公司 环保公益活动监控方法、设备及计算机可读存储介质
CN108596050A (zh) * 2018-04-04 2018-09-28 广东中星电子有限公司 图像的签名方法和装置以及验签方法和装置
CN108667601A (zh) * 2017-03-31 2018-10-16 华为技术有限公司 一种传输数据的方法、装置和设备
CN109657426A (zh) * 2019-01-30 2019-04-19 贵州大学 一种基于数字签名和数字水印的数据溯源方法
CN111163470A (zh) * 2019-12-31 2020-05-15 联想(北京)有限公司 核心网网元通信方法、装置、计算机存储介质和电子设备
CN114205484A (zh) * 2021-12-15 2022-03-18 湖南快乐阳光互动娱乐传媒有限公司 一种图片处理方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1426223A (zh) * 2002-12-30 2003-06-25 上海交通大学 基于地址码的脆弱数字水印嵌入与提取方法
CN1440195A (zh) * 2003-04-03 2003-09-03 上海交通大学 基于混沌特性的鲁棒性盲水印嵌入与提取方法
US7590850B2 (en) * 2003-11-01 2009-09-15 Samsung Electronics Co., Ltd. Digital signature method based on identification information of group members, and method of acquiring identification information of signed-group member, and digital signature system for performing digital signature based on identification information of group members

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1426223A (zh) * 2002-12-30 2003-06-25 上海交通大学 基于地址码的脆弱数字水印嵌入与提取方法
CN1440195A (zh) * 2003-04-03 2003-09-03 上海交通大学 基于混沌特性的鲁棒性盲水印嵌入与提取方法
US7590850B2 (en) * 2003-11-01 2009-09-15 Samsung Electronics Co., Ltd. Digital signature method based on identification information of group members, and method of acquiring identification information of signed-group member, and digital signature system for performing digital signature based on identification information of group members

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188084A (zh) * 2013-03-27 2013-07-03 腾讯科技(深圳)有限公司 一种广播用户图片的方法、***及广播服务器
US9363274B2 (en) 2013-03-27 2016-06-07 Tencent Technology (Shenzhen) Company Limited Methods and systems for broadcasting pictures
CN103200265A (zh) * 2013-04-03 2013-07-10 天脉聚源(北京)传媒科技有限公司 一种主辅同步的方法及装置
CN103200265B (zh) * 2013-04-03 2016-03-23 天脉聚源(北京)传媒科技有限公司 一种主辅同步的方法及装置
CN104680074A (zh) * 2013-11-27 2015-06-03 中国科学院深圳先进技术研究院 移动终端图像加密方法及装置
CN103957102B (zh) * 2014-03-11 2017-02-08 西南科技大学 一种基于分组数据包匹配的安全组播源认证方法
CN103957102A (zh) * 2014-03-11 2014-07-30 西南科技大学 一种基于分组数据包匹配的安全组播源认证方法
CN104009842A (zh) * 2014-05-15 2014-08-27 华南理工大学 基于des、rsa加密算法及脆弱数字水印的通信数据加解密方法
CN106096335A (zh) * 2016-06-08 2016-11-09 北京小米移动软件有限公司 版权信息检测方法、版权信息检测装置和电子设备
CN106815495A (zh) * 2017-02-21 2017-06-09 郑州云海信息技术有限公司 一种云环境中的数据处理方法和装置
CN106815495B (zh) * 2017-02-21 2020-08-04 苏州浪潮智能科技有限公司 一种云环境中的数据处理方法和装置
CN108667601A (zh) * 2017-03-31 2018-10-16 华为技术有限公司 一种传输数据的方法、装置和设备
CN108667601B (zh) * 2017-03-31 2020-12-01 华为技术有限公司 一种传输数据的方法、装置和设备
CN107148010A (zh) * 2017-04-20 2017-09-08 深圳市广和通无线股份有限公司 多运营商实现方法、装置、存储介质和计算机设备
CN107818264B (zh) * 2017-10-16 2020-04-14 深圳市英尔科技有限公司 环保公益活动监控方法、设备及计算机可读存储介质
CN107818264A (zh) * 2017-10-16 2018-03-20 深圳市英尔科技有限公司 环保公益活动监控方法、设备及计算机可读存储介质
CN108596050A (zh) * 2018-04-04 2018-09-28 广东中星电子有限公司 图像的签名方法和装置以及验签方法和装置
CN109657426A (zh) * 2019-01-30 2019-04-19 贵州大学 一种基于数字签名和数字水印的数据溯源方法
CN109657426B (zh) * 2019-01-30 2023-08-15 贵州大学 一种基于数字签名和数字水印的数据溯源方法
CN111163470A (zh) * 2019-12-31 2020-05-15 联想(北京)有限公司 核心网网元通信方法、装置、计算机存储介质和电子设备
CN111163470B (zh) * 2019-12-31 2021-06-08 联想(北京)有限公司 核心网网元通信方法、装置、计算机存储介质和电子设备
CN114205484A (zh) * 2021-12-15 2022-03-18 湖南快乐阳光互动娱乐传媒有限公司 一种图片处理方法及装置

Similar Documents

Publication Publication Date Title
CN102594563A (zh) 一种用于安全组播的源认证方法
CN107659410A (zh) 基于区块链防篡改公文传输和存储方法
CN105631248A (zh) 电子合同的签订方法、判断伪造方法及判断篡改方法
CN102143176A (zh) 一种法院审理过程中的远程取证***
CN109146524A (zh) 一种采用区块链技术的农产品溯源信息安全解决方法
CN102546179A (zh) 一种服务器端和客户端之间的身份验证方法
CN110932854B (zh) 一种面向物联网的区块链密钥分发***及其方法
CN110310176B (zh) 一种基于区块链网络的数据加密方法及装置
CN103873461A (zh) 基于iec62351的goose报文的安全交互方法
CN110380842B (zh) 适用于智慧网联汽车的can总线报文签名方法、装置和***
CN104967610A (zh) 一种基于时隙的水印跳变通信方法
CN104009842A (zh) 基于des、rsa加密算法及脆弱数字水印的通信数据加解密方法
CN105721508A (zh) 一种led异步控制卡的信息安防监控方法
CN110505049A (zh) 一种文本信息传输方法、装置及***
CN110611661A (zh) 基于双重认证多重防护措施的采集信息共享方法及***
CN105991559A (zh) 一种基于图像加密技术的用户安全登陆方法
CN101141278B (zh) 数据传输***、数据发送方法、数据处理方法及相应装置
CN104079408B (zh) 一种工业控制***中增强通信安全性的方法
CN101291299B (zh) 即时通讯方法、***及终端及生成发起其会话链接的方法
CN112383526B (zh) 使用智能合约实现的区块链下的隐蔽通信方法
EP3725079A1 (en) Securing digital data transmission in a communication network
CN108023884A (zh) 一种网络与信息安全的加密方法
CN109462470A (zh) 一种消息发布、校验方法及***
CN115333845B (zh) 基于子集的隐私数据验证方法
CN103200563A (zh) 一种基于认证码的阈下信道隐匿通信方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120718