Рус Eng Cn 翻译此页面:
请选择您的语言来翻译文章


您可以关闭窗口不翻译
图书馆
你的个人资料

返回内容

控制论与编程
正确的文章链接:

程序混淆问题中最大周期的线性全等序列

Borodin Andrey Viktorovich

博士学位 经济学

伏尔加州立大学计算机科学与系统编程系教授

424000, Russia, respublika Marii El, g. Ioshkar-Ola, pl. Lenina, 3

bor@mari-el.com

DOI:

10.7256/2306-4196.2016.6.18499

评审日期

26-03-2016


出版日期

31-10-2016


注解: 这项工作致力于开发一个实用方法系统,用于保护软件免受重构,以减少对所使用的算法侵犯版权的可能性。 作为一种基本的保护方法,提出了一种方法,其特征是使用线性全等序列作为将语言运算符的顺序映射到功能所需的程序执行顺序的基础。 提出了一种对用脚本语言,特别是Microsoft Visual Basic编写的程序进行模糊处理的具体技术。 还讨论了对所考虑的方法系统的稳定性程度的正式理解的变体。 用集合理论形式主义来正式描述程序混淆的概念和混淆的抵抗程度。 在工作中使用了数论的一些结果来证实在提出的任意程序的公式中存在混淆问题的解决方案。 这项工作的主要结果是一种新的实用方法来混淆用脚本语言编写的程序,这种方法在一定程度上可以推广到不同性质的语言系统。 该论文还演示了一个自相矛盾的结果-一个模糊的程序可以完全符合结构编程的范式,同时保持声明的对重构的抵制程度。


出版日期:

计算复杂度, 源代码, 词法分析, 线性全等法, 机器代码, 模糊处理, 重构, 意大利面条代码, 结构规划, VBA的