期刊文献+

简论软件保护产品核心库开发

Development of Core Library on Software Protection Products
下载PDF
导出
摘要 主要依据测试驱动开发技术的两个核心思想,首先通过测试用例来分析现有软件保护产品的缺陷,然后依据产品缺陷列表重构产品核心库;并在重构的产品核心库安全模型中引用了安全通道的概念,提升了核心库的反破解能力;对核心库中关键代码加入了互斥操作,提高了核心库的系统稳定性.这样设计既保证软件保护产品的质量,又缩短了核心库的开发周期. According to the two core values of Test-Driven Development, firstly this paper uses test cases to analyze the defect of present software protection products, and secondly recreates the core library of protection products according to the defect list. And the security model in the recreated core library introduces a new concept: security tunnel, so that it can prevent hacker to crack the core library. Adding mutex code to key code of the core library improves its robust. This kind of design ensures the quality of the products, as well as shortens the development period of the core library.
作者 张睿
出处 《北京交通大学学报》 EI CAS CSCD 北大核心 2007年第6期128-130,共3页 JOURNAL OF BEIJING JIAOTONG UNIVERSITY
关键词 软件保护 核心库 测试驱动开发 安全通道 software protection core library test-driven development security tunnel
  • 相关文献

参考文献5

  • 1Kent Beck. Test-Driven Development[ M]. Pearson Education, 2003.
  • 2William Stallings.密码编码学与网络安全:原理与实践[M].第2版.北京:电子工业出版社,2001.
  • 3莫映.测试驱动开发之是与非[J].程序员,2007(5):54-57. 被引量:2
  • 4Koblitz N. A Course in Number Theory and Cryptography [ M]. Springer Verlag, 1994.
  • 5National Institute of Standards and Technology. Digital Signature Standards[Z]. FIPS Publication, 1994:186.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部