深圳市昭营ICOP科技利用ISO-in-Chip技术保护社会软件安全推动嵌入式系统技术的发展
随着科技的飞速发展,嵌入式产品在我们生活和工作中的角色发生了翻天覆地的变化:从曾经是可有可无的附件,现在已经成为我们无法或不愿意离开的必需品。对于中国嵌入式产品开发商来说,这是一个既令人振奋又充满挑战的事情。为什么呢?因为市场需求巨大而广泛,前景无限光明,但同时也面临着巨大的压力:一方面,他们投入大量的人力物力去开发新产品;另一方面,这些高价值的知识产权却被盗版者以极低廉的价格流入市场。这让嵌入式产品加密和相关软件保护成为一个重中之重的问题。
正如“时势造英雄”,在这个竞争激烈、信息爆炸时代,真正值得称赞的是那些预见未来、早做准备并且不断创新的人们,如ICOP(昭营科技)。他们远早于今天就意识到市场将如何发展以及即将面临的问题,并且不惜时间和精力寻找解决方案。ICOP把这些保护措施融合到了近年设计的SoC芯片中,其中ISO-in-Chip技术成为了关键。在西方发达国家,对于重要软件保护通常采用序列号加密方式,而微软XP操作系统就是众所周知的一个例子。但ICOP作为硬件厂商,将ISO-in-Chip保护方法从硬件层面开始构建,其目标是确保使用其板卡生产出的软件,即使被拷贝,也无法正常运行。
ICOP近年来推出的SoC(Vortex86SX/DX/MX)都内置了ISO-in-Chip模块,这是一片大小为32个字节的一次性可写Flash。当板卡出厂时,这个Flash都会烧写不同的内容,即使是同一型号也不同。ISO-in-Chip模块包含四类信息:版本号、PCB板卡号、SoC序列号以及出厂日期,其中SoC序列号唯一,是决定软件运行权限的一个关键因素。在编写软件时,只有确认这些信息与提供给购买者的完全一致后,才能继续执行。
访问这32个字节数据,可以通过DOS,Linux,Windows CE, Windows XP Embedded等多种操作系统下的详细代码实现,此代码已由ICOP提供在其官方网站上下载。此外,虽然当前使用内置ISO-in-Chip模块可以有效防护大部分嵌入式软件,但这仍然是一种治标不治本的手段。如果想要让嵌入式产业健康快速发展,还需要通过完善法律法规来规范行为,同时提升人们文化素质,以此作为基础,再利用像ICOP这样的技术手段,那么我们的每一步脚步都将充满信心,不再担忧任何后顾之忧。