摘要
反向工程技术会对单片机程序的知识产权构成重大威胁。在应对的保护方案中,由于经济成本、PCB布板面积小的原因,难以推广加密芯片的硬件保护方案。为此,本文通过分析攻击者可能采用的攻击方式,设计了一种经济有效且在关键点上采用更严密防范措施的保护方案。该方案使用具有唯一不可改写的硬件序列号的单片机,采用公开密钥密码体制RSA算法在私有云平台生成授权码,再烧录到单片机中,并通过单片机的程序检验授权码与硬件序列号的匹配关系。商业实践证明,该方案可有效防范反向工程技术的威胁,且经济、可靠、易推广。
Reverse engineering techniques can pose a significant threat to the intellectual property rights of microcontroller programs.Among the protection schemes to deal with it,the hardware protection scheme of the encryption chip is dificult to promote due to the economic cost and small PCB layout area.For this reason,this paper designs a protection scheme that is cost-effective and uses tighter precautions at key points by analyzing the possible attack methods used by attackers.The scheme uses a microcontroller with a unique hardware serial number that cannot be rewritten,generates an authorization code in the private cloud platform using the public key cryptosystem RSA algorithm,and then burns it into the microcontroller,and verifies the matching relationship between the authorization code and the hardware serial number through the microcontroller's program.Commercial practice has proved that this program can effectively prevent the threat of reverse engineering techniques,and is economical,reliable and easy to promote.
作者
李攀
LI Pan(Xiamen Huaxia University,Xiamen,Fujian 361024,China;Information Communication Technology and Smart Education of Fujian Engineering Research Center,Xiamen,Fujian 361024,China)
出处
《自动化应用》
2023年第22期236-238,共3页
Automation Application