基于同态加密的移动代码安全技术研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:jyjlxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动代码是一种新的适合大规模分布式应用的设计范型,在主动网络、移动代理、电子商务等方面有广阔的应用前景。其安全性是一个亟需解决的问题,如何保护移动代码不被恶意主机篡改和所携带的信息不被泄漏是研究的难点。移动代码安全威胁可归纳为机密性攻击、完整性攻击、可用性拒绝和验证风险四大类。其中,机密性安全技术和完整性安全技术是解决机密性攻击和完整性攻击的两个重要的安全技术,可以解决移动代码的篡改问题和所携带秘密信息的泄漏问题。保护移动代码的安全技术,最初采用防篡改硬件的方法,对基于密码学的纯软件保护的方法研究较少。防篡改硬件方法的实质是数据加密,它存在如下缺点:系统扩展性差;密钥的安全更换非常困难;节点主机必须调用硬件保护驱动模块及可信软件保护模块;硬件也有可能被攻破从而泄漏用户的秘密信息;必须相信硬件制造商。移动代码的加密理论与方法是当前纯软件保护方法研究的一个重要方向,它包括保密电路计算、混淆算法和同态加密。它们是对移动代码进行加密变换的解决方案。保密电路计算是基于布尔电路复杂性的盲计算方案,可以提供对代码算法和秘密信息的机密性保护,是许多安全方案的基础,缺点是要在通信双方进行多轮的交互。混淆算法是一种可以用于对移动代码安全和软件知识产权进行保护的程序变换技术。使转换后的程序或其反编译结果难以被理解。混淆算法的性能和安全性度量的基础是软件时间和空间复杂性度量技术。但抗攻击时间较难估计,对携带的秘密信息不能有效保护。同态加密是基于数学难题的计算复杂性理论的密码学技术。但它不同于传统的数据加密。它允许在没有解密算法和解密密钥的条件下对加密的数据进行运算,解密后的结果和在明文状态下直接计算的结果相同。基于同态加密的移动代码保护方案是移动代码纯软件保护研究的一个重要研究方向。它在如下的两个假设前提下形成了两个研究方向和解决方案:1)大粒度假设,假设移动代码是由函数构成的;如果能对所有类型的函数进行同态加密计算,移动代码的保密计算问题将最终解决。但函数种类繁多,要找到一个通用的函数加密计算方案,其困难和挑战是巨大的。2)小粒度假设,假设移动代码是由算术运算(+,-,×,÷)、关系运算(<,>,=)、逻辑运算(and, or, not)和位运算(与,或,非,移位)构成。相应地,如果有一个安全的同态加密方案能实现所有运算的加密计算,则移动代码的保密计算问题也将彻底解决。但找到一个对上述运算同时具有同态加密能力的同态加密算法是相当困难的。对同态加密和基于同态加密的移动代码安全解决方案的研究还处于起步阶段,存在以下不足:同态加密只限于整数环的加密;被加密的函数限于有理多项式函数类;被加密函数的多项式骨架信息仍为明文;对实数的算术运算加密存在已知明文攻击的安全问题、小数和正负信息的泄漏问题、减法加密的受限问题、不能用于非交互保密计算的问题等;对关系运算加密的计算和通信开销比较大。完整性检测易被删除和构造困难。本文针对以上不足进行了如下研究:实数域同态加密理论与技术;非交互初等函数保密计算;多项式骨架信息的隐藏问题;安全无信息泄漏的实数定义域算术运算的加密计算;公平高效安全的关系运算的加密计算;基于密码学的完整性检测协议与算法。取得了如下的研究成果和主要创新点:1)基于修改的ElGamal提出了实数定义域的公钥同态加密算法。该算法可以抵抗已知明文攻击、不会泄漏小数和正负的信息、减法加密不受限制、可用于非交互保密计算。2)基于以上的同态加密算法和泰勒级数将加密的函数类别从正整数定义域的有理多项式函数扩大到实数定义域的初等函数,并实现了非交互初等函数加密计算。3)提出了通过增加加密的冗余项和对指数加密的幂同态加密概念及算法隐藏多项式骨架信息的两种解决方案,并且实现了这两种方案。4)基于费马小定理提出了实数定义域的算术同态加密算法。该算法可以抵抗已知明文攻击、不会泄漏小数和正负的信息、减法加密不受限制、可用于非交互保密计算。5)提出了公平高效安全的实数比较协议和算法,降低了加密的关系运算的计算和通信开销。6)提出了加密的函数嵌入算法用于移动代码的完整性检测。该方案易于构造和实现,同时由于嵌入的函数与正常的计算函数耦合在一起,若被删除则正常的计算功能也将遭到破坏。
其他文献
本文分析了生命教育的缺失、内涵、意义,从教材、教师、学生的角度探讨生命教育视域下的小学语文教学,从阅读和写作方面研究生命教育视域下的小学语文教学的实施,为生命教育
循环冷却水处理技术经过近70年的发展,发生了两次大的技术飞跃,加酸控制pH运行技术和自然pH碱性运行技术是这两次技术飞跃的标志。加酸运行技术较好解决了水冷器结垢问题,保
本文选用硫酸阳极氧化技术研究氧化膜形成影响因素。对氧化的各个工序进行了较详细的分析,从阳极氧化机理着手,对阳极氧化电解液浓度,电解液温度,氧化时间、电流密度,氧化电
<正>蜈蚣又名百足虫、天龙、千足虫,是临床上常用的动物类中药之一,来源于蜈蚣科动物少棘巨蜈蚣Scolopendrasubspinipes mutilans L.Koch的干燥体。主产于江苏、浙江、湖北、
顾况是由盛唐向元和诗坛过渡时期的一位重要诗人。顾况出儒学世家吴郡顾氏,为顾雍、顾野王之嫡系裔孙,有着良好的家世和教育背景。但顾野王而后的隋唐时期,顾况一系由原来的
汉画像砖是珍贵的文化遗产。经过约两千年埋藏,地下潮湿的环境以及土壤中化学成分对砖材的复杂作用,砖材在本质上发生了很大变化。目前对出土画像砖的保护仅限于清洁和脱盐处
围绝经期失眠日趋严重的影响妇女的生活质量和健康,武权生教授认为围绝经期失眠,痰热瘀内生是标,肾精气亏损为本,在临床中运用温胆汤加减对其进行辨证论治,疗效显著。
民办高等院校是中国高等教育的重要组成部分,而民办高校的学生较一般院校的学院有更多的心理问题,所以建立完善的大学生心理问题预警与干预机制尤为重要。本文以某民办高校为
目的:总结大动脉炎的临床诊断和治疗经验,提高其临床治愈率,改善患者的生活质量。方法:回顾我院收治的36例大动脉炎患者的临床资料,并加以分析。结果:36例患者采用肾上腺皮质
鞍钢集团矿业公司大孤山选矿厂分厂二○○六年七月正式建成投产,磨选工艺采用阶段磨矿-单-磁选-细筛再磨工艺流程。调试期间,球磨机处理量较低,在35t/h左右,未达到设计要求,