检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李攀 LI Pan(Xiamen Huaxia University,Xiamen,Fujian 361024,China;Information Communication Technology and Smart Education of Fujian Engineering Research Center,Xiamen,Fujian 361024,China)
机构地区:[1]厦门华厦学院,福建厦门361024 [2]新一代信息通信技术与智慧教育福建省高校工程研究中心,福建厦门361024
出 处:《自动化应用》2023年第22期236-238,共3页Automation Application
摘 要:反向工程技术会对单片机程序的知识产权构成重大威胁。在应对的保护方案中,由于经济成本、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.
关 键 词:单片机程序保护方案 授权码 云平台 公开密钥密码体制 RSA
分 类 号:TP3[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.117.114.211