基于ElGamal算法的多级匿名通信系统

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:happytime3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet应用的发展,特别是电子投票、网络银行和电子商务等应用领域的日益广泛,网络通信不再局限于实现传统密码学所考虑的数据完整性、认证性、秘密性和不可否认性等安全特性,而越来越重视对通信实体隐私性的保护。匿名通信技术正是保护Internet用户隐私的一种有效手段,它是一个极具活力的研究领域。其中,最具代表性的包括Chaum提出的Mix-Net和DC-Net,它们已被应用到很多匿名通信系统中。然而,这些匿名通信系统虽然给用户提供了匿名服务,但是绝大多数都不支持多级匿名度。对于普通的匿名通信系统而言,匿名服务级别过高则导致消息延迟过大,而匿名服务级别过低则导致不安全性。显然,两种情况都会降低系统的服务质量。即便是目前已有的支持多级匿名度的方案,也都存在结构复杂、不易分析等缺点。针对以上问题,本文研究如何利用Mix-Net协议,构造更实用的匿名通信系统,使用户能够权衡消息匿名级别和转发延迟,灵活选取合适的匿名级别和延迟参数,并为此设计出两种具体解决方案,这两种方案均以ElGamal算法为基础,进而确保消息安全性,同时对匿名消息进行混洗使第三方无法通过流量分析确定通信双方的对应关系,进而确保消息匿名性。其中,方案一采用单Mix服务器的结构,而方案二采用多个Mix服务器串联的结构。相比之下,方案二更加安全可靠,且通用性强,因为方案一主要存在单点失效的问题。本文着重介绍方案二,该系统本质上充当一个信任代理,能产生所有匿名级别对应的加解密参数。客户端根据不同的匿名级别,先向系统查询相应级别下的公钥,再用ElGamal算法生成密文并发送到系统的输入队列。客户端发送数据包的目的地址是信任代理的地址,而实际接收者的地址被隐藏在密文中。然后该代理每次都从输入队列中取出一个批次的消息,将这它们处理成明文消息(包括若干次的部分解密、混洗和再加密操作),并从明文中提取出实际目标地址,按照目的地址转发给相应接收者。接收者所接收的数据包中,源路由地址已经被替换为信任代理的地址,而实际发送者的地址被隐藏。可以看出,该方案中的数据包的实际源地址和实际目标地址以加密方式隐藏后,只有代理的入口服务器能看到真正源地址,代理的出口服务器能看到真正目标地址,而其它任何中间服务器都无法将实际源地址和目标地址对应起来。通过理论分析和实际测试,正式地证明了系统的安全性和匿名性,比前人的方案更有效。该方案能提供多级匿名通信服务,而且可靠实用,能应用到电子匿名邮件、电子竞拍等多个领域中。
其他文献
作为Internet网络存在的核心,路由技术必然是网络领域研究的重点。人们对它的研究也一直没有中断过。针对骨干路由器面临的性能问题,人们提出了基于硬件的网络交换方案。另外
信息系统是一个组织运作的核心。信息系统的安全管理工作是一个动态循环演化的过程。风险评估作为其中的一个重要环节,为信息系统安全管理动态模型的持续改进提供了目标和要求
随着计算机网络、数据库、多媒体等技术的飞速发展和日益普及,因特网上的可用信息以惊人的速度增加,仅Google搜索引擎能索引到的网页就高达80亿张以上。因特网信息表现为文本、
粗糙集理论是一种新的处理模糊和不确定知识的软计算工具。它能有效地分析和处理不精确、不一致、不完整等各种不完备信息,并从中发现隐含的知识,揭示潜在的规律,近年来在机
在信息技术飞速发展的今天,互联网技术与移动互联网技术日益更新并不断推陈出新,因而对各个平台间数据交换与数据解析提出了新的需求和高标准,此时,JSON技术凭借其良好的性能
动态电子轨道衡是一种自动对铁路货车实行不停车、不摘钩连续称重的大型工业计量设备。动态电子轨道衡作为一种对装载大宗散装货物的列车在行进中进行自动称量的新型现代化计
本文深入分析了多协议标签交换技术以及虚拟专用网的基本工作原理,给出了两者的发展趋势,探讨了将两者结合在一起的可能性以及需关注的问题。针对MPLSVPN网络的构建,阐明了所采
通航问题是三峡工程实施关键问题之一,通过设计论证:在三峡大坝建设大型双线五级连续船闸。三峡船闸是世界上规模最大、最复杂的船闸,由于上下游水位落差大,船闸必须适应多级数、
在现代科技的发展过程中,随着处理器技术的发展和通信、控制、消费类电子产品等嵌入式应用的发展,嵌入式系统逐渐深入到人们生活的方方面面。各类嵌入式系统产品之间往往通过某
Kukich从智能处理技术的角度将英文的文本错误分成两大类:孤立词错误(isolated-worderror)和上下文依赖词错误(context-dependentworderror)。孤立词错误是一些拼写上的错误;上