基于hash链的流式数据签名与验证研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:wangxiaohong75
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前因特网上流式传输数据(视频、音频)的应用已经非常丰富,随之而来的是安全问题。接收者不仅仅希望得到流畅的视频(或音频)播放效果,而且期望得到的数据是真实的、完整的,具有防否认能力。而流式数据具有数据量大、大小不可预知、传送中易部分丢失的特性,常规数字签名面向消息,需要预知整个文件的大小及内容,并且传输中不容丢失,所以传统的面向消息的数字签名不适用于流式数据的应用。 本文主要研究流式数据在因特网上传输的安全问题。使接收者能对发送方的身份进行认证,保证接收的流式数据的完整性,同时不影响流的传输速率,尽量减小通信负荷,缩短延时,当部分流式数据丢失的情况下,仍能对接收到的数据进行完整性安全验证。本文针对流式数据实时性要求和传输中易丢包的特点,分析比较了现存的星型、树型、Golle链型等几种典型的流式数据签名方法,考虑到接收方资源有限的情况,基于Gilbert-Elliot网络通道模型,改进了Golle链型流式数据签名方法,提出了一种hash值前置流式数据签名方案。新方案采用发送方预先缓存流序列的方式,代替Golle链型在接收方缓存流序列的设计,在不增加整体延时的前提下,可以在发送方更灵活的构建hash签名链,同时大幅度降低了接收方的资源要求,扩大了接收范围,杜绝了Golle链型产生拒绝服务攻击的可能性。 链型流式数据签名虽然高效,却存有较高的断链率,一旦验证链断开,数据包即使在网络传输中没有丢失,也因无法通过接收方的验证而被迫丢弃。文中结合星型流式签名方案无断链影响和链型高效的特点,不增加签名操作的前提下,将长序列分成小的子序列,使用星型组合子序列,给出了一种星-链型流式数据签名和验证方案,星-链型方案明显降低了断链损失,提高了发送方hash签名链的构建速度。 本文最后给出了流式数据签名与验证系统的设计和实现。实验数据表明本文所提签名方案能高效的处理流式数据签名的问题,并具有较高的丢包容度。
其他文献
安全评价在煤矿安全生产管理中占据着重要的地位。因煤矿生产系统是一个由“人-机-环-管”组成的开放的、复杂的、动态的系统,致使煤矿事故种类具有多样性和多变性,这给安全评
机器人足球比赛已经成为当前人工智能研究的热点之一,作为多Agent系统的一个理想的试验平台,它涉及到了多个技术领域。RoboCup机器人足球世界杯赛是国际上规模最大且影响最为广
蜜罐系统是应用于计算机网络安全领域的资源,它的价值就是引诱攻击者攻击以获取攻击者和他们技术的相关信息,它也可以用来吸引和分散攻击者的注意力,以保护真实的网络系统。本文
图形硬件技术已经进入了可编程的时代。可编程图形处理器允许用户编写运行在其上的顶点着色程序与片断着色程序,取代内置的固定功能渲染流水线,实现定制的渲染算法。随着硬件能
本文以嵌入式操作系统在AOS(高级在轨系统)中的应用为研究背景,研究了支持AOS应用的实时嵌入式操作系统,包括嵌入式操作系统BSP的开发、嵌入式操作系统的剪裁;实时网络协议模型
随着人类基因组计划的完成,在关注于结构和功能研究的后基因组时代,放眼于整个全基因组的大规模生物数据,深入发掘其中蕴含的结构和功能信息,为生命科学提供更多更有价值的知
电力在人们的生活和生产中起到非常重要的作用,因此近年来,对电网故障诊断的研究已经成为了一个研究热点。目前学者提出了很多的电网故障诊断方法,如专家系统,人工神经网络,遗传算法等等。这些方法虽然都能在一定程度上解决问题,但是也存在着诸如知识获取困难或参数设置困难等问题。本文在充分研究各种电网故障诊断的方法的基础之上,考虑到电网中的诊断信息存在着冗余性和不完备性的特点,提出了将粗糙集理论和贝叶斯网络相结
嵌入式系统是软件和硬件的紧密结合,应用于专业领域的计算机系统。嵌入式系统研究中的一个热点和难点问题是嵌入式操作系统。研究通用操作系统的实现,对其改造或扩展以增强其微
本论文所研究的课题是国家科技部“十五”科技攻关项目“课件制作与转换工具”项目的一部分。UML是RATIONAL公司制定的用于描述、可视化和构架软件系统以及商业建模的语言,它
在计算机领域,Agent是一种在分布式系统或协作系统中能持续自主发挥作用的计算实体。Agent具有的良好互操作性为其在异构系统进行快速交换信息、协同工作提供了坚实的基础和