基于同余方程和改进的压扁控制流的混淆算法

来源 :计算机应用 | 被引量 : 5次 | 上传用户:rmbsaxn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对现有控制流混淆算法的混淆结果单一的问题,提出了一种基于同余方程和改进的压扁控制流混淆算法。首先,使用密钥和一组同余方程来生成源代码的基本块中需要使用的不透明谓词;其次,基于Logistic混沌映射提出了一种新的N态不透明谓词构造算法,并将其应用到现有的压扁控制流算法中,对现有的压扁控制流算法进行改进;最后,将上述两个对源码进行混淆的算法结合,以此来增加源代码中控制流的复杂度,使其更难被破解。与现有的基于混沌不透明谓词的压扁控制流算法相比,所提混淆算法使混淆后代码的防篡改攻击时间平均提高了22%以
其他文献
针对在线社交网络的巨大规模和复杂结构造成的网络分析困难问题,提出建立简明的在线社交网络的高层架构。定义在线社交网络高层架构由社群、链接中心及其它们之间的关联关系组成,提出一种基于社群发掘的在线社交网络高层架构构建方法。通过建立定量属性图来表达在线社交网络,综合利用节点和边的属性进行社群发掘。基于社群发掘结果辨识连接中心,生成社群和连接中心之间的关联关系,从而构建起在线社交网络的高层架构,实现对复杂
随着社会经济的不断发展,在市场经济中各个企业都在快速发展,竞争也越来越激烈。企业如何在竞争激烈的环境中生存、发展就显得十分重要。成本核算是公司成本管理中的关键步骤
如果您是一位不幸的帕金森病患者。现在我们要向您介绍一种新型的治疗手段。这是一个与针灸针大小相仿的电极,被医生植入患者的大脑内.经过刺激脑内特定的“穴位”.可以解决帕金
从问题少年到小本商人,从小本商人到中产阶层,从中产阶层到巨富之家,原来财富之道,有规律可循。
70岁的徐老伯突患脑溢血,被家人送到医院抢救,经过一个多月的救治,终于出院了。亲朋好友十分高兴,纷纷前采探望,徐老伯与客人们谈笑风生,并热情地挽留他们吃饭,还亲自下厨做了几道拿手菜。晚上他将客人送走后,突然头晕、头痛难忍,随后手脚不听使唤,又被送进了医院……    复发率高根源是血压急骤升高    门诊中我们经常遇到有些中老年人脑溢血病情稳定后出院不久,危险再度出现,脑溢血杀了个“回马枪”。有研究
移动机会网络利用节点接触进行数据转发的特点非常适合实际环境下的自主组网需求,促使了大量应用的产生。考虑到这些节点通常是由人或车来携带,人类行为的参与是这些应用成功的关键因素之一。探讨了人类的移动行为对机会网络中数据转发性能的影响,发现人们总是在一些热点区域之间往返,而很少访问其他区域。基于上述现象,提出了一种基于人类聚集点的机会路由策略——聚集分发策略(GS)。GS假设每一个热点区域都配置一个接入
有人说,每个人体内都有一大桶汽油,一旦与别人发生摩擦,第一反应不是拿起灭火器,而是打开油桶,火上浇油。这桶汽油就是愤怒。愤怒的火焰一旦被点燃,不仅伤了和气,身体健康也
针对雷达数据实时处理软件按任务静态配置线程的传统方式带来的功能模块粒度较大、线程利用率低和并行性能不佳等问题,提出了基于线程池技术的软件改进模型,使用标准C++线程库设计并实现了跨平台通用线程池,能够通过灵活的数据分解合理划分和均衡分配计算任务。测试结果表明使用线程池的程序充分发挥了多核平台本身的并行计算能力,其并行性能优于采用传统技术的程序,在处理短时、密集型任务时优势更加明显。线程池为各种实时
针对云计算环境下大量的能源消耗和一些用户非法占有计算资源的问题,为了节约资源,同时提高系统的公平性,使所有用户能合理地使用数据中心的所有资源,提出一种基于能耗感知的
从产生创业灵感到拥有一个20多人的“情趣公司”,从一个普通白领到资产百万的年轻富姐,走完这段历程,赵雪只花了两年多时间。      娃娃脸的咖啡匙,能哈哈大笑的化妆盒……这些设计独特的家居用品,不仅能满足日常生活的需要,还给承受着巨大压力的都市人带来快乐。    一套餐具改变了她的人生    赵雪2000年大学毕业后,在广州一家贸易公司做文员。虽然4000多元的月薪在家乡绝对令人惊羡,但赵雪也尝到