带硅序列电子识别码芯片智能仪表的防盗版方法技术

技术编号:3879402 阅读:286 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种带硅序列电子识别码芯片智能仪表的防盗版方法,在智能仪表中设有带硅序列电子识别码芯片,仪表程序中设置一个函数y=f(x),把y=f(ID)写入并保存到仪表中(ID为硅序列电子识别码芯片的识别码的值),仪表运行启动时,读出带硅序列电子识别码芯片的识别码ID值和保存在仪表中的y值;检测y值是否等于f(ID),如相等,仪表投入正常运行,否则作盗版处理,退出运行。本发明专利技术防盗版效果好。

【技术实现步骤摘要】

本专利技术涉及一种智能仪表的防盗版方法。
技术介绍
常用的智能仪表多采用单片机或嵌入式技术。这种智能仪表的核心就是写在芯片 中的程序。上述仪表的缺点是t 非法盗版者只要拷贝程序和复制印_硬件,即可达到 盗用仪表制造的目的。对于非法盗版者来说,复制硬件比较容易,因为敞露的硬件无法保 密,很易为盗版者所仿制。内部有ROM的单片机,虽然也能对程序加密,但是随着盗版技术 的提高,出现了很多专门解密技术,加密的程序也能进行解密后再拷贝,因此现有的智能仪 表防盗版性差。
技术实现思路
本专利技术的目的就是解决现有智能仪表防盗版性差的问题。本专利技术采用的技术方案是,其 特征在于在智能仪表中设有带硅序列电子识别码芯片,仪表程序中设置一个函数y = f(x),把y = f (ID)写入并保存到仪表中(ID为硅序列电子识别码芯片的识别码的值),仪 表运行启动时,读出带硅序列电子识别码芯片的识别码ID值和保存在仪表中的y值;检测 y值是否等于f (ID),如相等,仪表投入正常运行,否则作盗版处理,退出运行。采用上述技术方案,对于仪表,由于每个带硅序列电子识别码芯片只有唯一的ID 值,不同芯片的ID值各不相同,因此每个仪表的y = f(ID)时的值也是唯一的。盗版者无 法获得用函数f(x)并求出y值,因此盗版仪表中不可能写入正确的y值。仪表运行时,程 序先检测有无硅序列电子识别码芯片,若无该芯片,则作盗版处理;若有,读出硅序列电子 识别码芯片的ID值,并计算f (ID),得出所对应的y值,再和保存在仪表中的y值作比较,相 符启动程序,正常工作;不相符,作盗版处理,退出运行。从而达到防盗版的目的。本专利技术的有益效果是由于盗版者无法得知芯片内的函数y = f(x),因此,也就无 法确定保存值仪表中的y值,也就无法使智能仪表正常工作,从而有效地达到防盗版的目 的。具体实施例方式本专利技术,在智能仪表中设有带硅 序列电子识别码芯片,仪表程序中设置一个函数y = f (χ),把y = f (ID)写入并保存到仪表 中(ID为硅序列电子识别码芯片的识别码的值),仪表运行启动时,读出带硅序列电子识别 码芯片的识别码ID值和保存在仪表中的y值;检测y值是否等于f (ID),如相等,仪表投入 正常运行,否则作盗版处理,退出运行。为使防盗版性好,f(x)设计得越复杂,防盗版的性能越好。本实施例中,令XO = χ 的个位数,Xl =x的十位数,x2 = x的百位数,χ3 = χ的千位数,χ4 = χ的万位数,χ5 = χ的十万位数。f (χ) = sin(x0)+cos(xl+2. 3)+ln(x2+180)-6*log(x3)+x4*12. 34-9820/χ5。仪表出厂调试时,读出电子识别码ID,并计算出y = f(ID)值,把y = f(ID)值保 存到仪表中。仪表上电时,程序将先检测有无硅序列电子识别码芯片,若无硅序列电子识别码 芯片,则作盗版处理。若有,读出硅序列电子识别码芯片的ID值,并计算f (ID),到所对应的 y值,并和保存在仪表中的y值作比较,相符启动程 序,正常工作,不相符,作盗版处理。权利要求,其特征在于在智能仪表中设有带硅序列电子识别码芯片,仪表程序中设置一个函数y=f(x),把y=f(ID)写入并保存到仪表中(ID为硅序列电子识别码芯片的识别码的值),仪表运行启动时,读出带硅序列电子识别码芯片的识别码ID值和保存在仪表中的y值;检测y值是否等于f(ID),如相等,仪表投入正常运行,否则作盗版处理,退出运行。全文摘要本专利技术公开了一种,在智能仪表中设有带硅序列电子识别码芯片,仪表程序中设置一个函数y=f(x),把y=f(ID)写入并保存到仪表中(ID为硅序列电子识别码芯片的识别码的值),仪表运行启动时,读出带硅序列电子识别码芯片的识别码ID值和保存在仪表中的y值;检测y值是否等于f(ID),如相等,仪表投入正常运行,否则作盗版处理,退出运行。本专利技术防盗版效果好。文档编号G06F21/22GK101833630SQ20091011634公开日2010年9月15日 申请日期2009年3月13日 优先权日2009年3月13日专利技术者何立高, 方立彬 申请人:铜陵科星计算机技术有限公司本文档来自技高网...

【技术保护点】
带硅序列电子识别码芯片智能仪表的防盗版方法,其特征在于:在智能仪表中设有带硅序列电子识别码芯片,仪表程序中设置一个函数y=f(x),把y=f(ID)写入并保存到仪表中(ID为硅序列电子识别码芯片的识别码的值),仪表运行启动时,读出带硅序列电子识别码芯片的识别码ID值和保存在仪表中的y值;检测y值是否等于f(ID),如相等,仪表投入正常运行,否则作盗版处理,退出运行。

【技术特征摘要】

【专利技术属性】
技术研发人员:何立高方立彬
申请(专利权)人:铜陵科星计算机技术有限公司
类型:发明
国别省市:34[中国|安徽]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1