利用ic卡存储程序为计算机系统加密或升级的方法

文档序号:6399502阅读:243来源:国知局
专利名称:利用ic卡存储程序为计算机系统加密或升级的方法
技术领域
本实用发明涉计算机或IC卡应用技术领域,具体地说是一种利用IC卡存储程序为计算机系统加密或升级的方法。
2、背景技术1)科技的进步使得计算机产品的生命周期逐渐减小,计算机系统的软件频繁升级是目前计算机产品遇到的主要问题,如何提供一个有效而便捷的升级方法是众多厂家要解决的问题。
2)嵌入式计算机系统产品的迅速发展让人们已经看到了其广阔的市场空间。而如何保护自己的产品,保护自己的知识产权不受侵害已经越来越多地受到人们的关注。而传统的嵌入式计算机系统是采用软件或硬件单一的加密方式。由于其复杂性较低,不能可靠的维护自身的利益。
3)IC卡已经得到了广泛的应用,但其应用方式仅仅是用于数据的存储和身份的识别。这样大大降低了IC卡的应用范围。
3、发明内容本发明的目的是针对以上提出的问题,打破传统的IC卡只用于存储数据和身份识别的应用范围,使用IC卡存储系统程序代码,并将其同嵌入式软件系统相结合对计算机系统软件进行加密处理或系统升级。
本发明的利用IC卡存储程序为计算机系统加密或升级的方法是将嵌入式系统程序代码分为几个部分分别存储于可移动IC卡存储芯片中和系统主板上的一个或多个存储芯片中,这样使用一个或多个可移动的IC卡就可以对计算机软件系统进行加密,或将嵌入式系统程序代码的升级版本存储于可移动IC卡存储芯片中,这样使用一个或多个可移动的IC卡就可以对计算机软件系统进行升级。


附图1为软件系统加密步骤示意附图2为软件系统升级步骤示意图。
4、实施方式参照附图对本发明的方法作以下详细的说明。
附图1、2所示,本发明的利用IC卡存储程序为计算机系统加密或升级的方法,包括软件系统的加密和升级a、软件系统的加密是将计算机软件系统分成两个以上的部分分别存储在可移动IC卡的存储芯片中和计算机系统主板上的一个和多个存储芯片中,通过将IC卡插入到与计算机系统主板连接的读卡器中,让存储在IC卡存储芯片中的程序与存储在计算机主板上存储芯片中的程序链接成完整程序后来实现计算机软件系统的加密;b、软件系统的升级是将更新的程序存储在IC卡的芯片中,IC卡插入到与计算机系统主板连接的读卡器后,系统软件能够首先判断存储在IC卡程序的有效性,如果程序是有效的那么将其从IC卡中读出,写入到计算机主板上一个或多个存储芯片上来进行系统软件的升级。
本发明的加密和升级的方法可采用一个和多个IC卡通过IC读卡器与计算机连接完成一个系统软件的加密与升级。
本发明的方法加密和升级的方法,可使用一个和多个可移动存储器通过读卡器接口与计算机连接完成系统软件的加密与升级。
实施例(1)软件系统的加密由于嵌入式系的软件和硬件往往是集中到一个系统主板上,保密程度比较低,使用此方法就是将部分程序存入加密的IC卡中,这样只要IC卡中的保护系统程序不被读出,系统程序流程就不会被破解,保密程度就会大大提高。
(2)软件系统的升级系统升级就是将原来存储于系统芯片内固化的程序进行升级。已经更新的程序放在IC卡中,启动系统升级程序时,从IC卡中读出程序并判断程序是否有效,如果系统判断程序有效,即可进行系统程序升级。
通常系统升级分为两种情况1,对全部程序进行升级;2,对部分程序进行升级。这两种情况的区别在于,对部分程序进行升级是将部分的系统升级管理程序放在系统的存储芯片里,升级时使用此程序进行升级操作,这段程序不做升级;而对全部程序进行升级是将系统运行的全部程序进行升级,包括升级管理程序。
本发明利用IC卡存储程序为计算机系统加密或升级的方法,操作方便,安全可靠。不仅扩大了IC卡技术的应用范围,还能够更有效地加强软件系统的知识产权维护。
权利要求
1.利用IC卡存储程序为计算机系统加密或升级的方法,包括软件系统的加密和升级,其特征在于a、软件系统的加密是将计算机软件系统分成两个以上的部分分别存储在可移动IC卡的存储芯片中和计算机系统主板上的一个和多个存储芯片中,通过将IC卡插入到与计算机系统主板连接的读卡器中,让存储在IC卡存储芯片中的程序与存储在计算机主板上存储芯片中的程序链接成完整程序后来实现计算机软件系统的加密;b、软件系统的升级是将升级程序存储在IC卡的芯片中,IC卡插入到与计算机系统主板连接的读卡器后,系统软件能够首先判断存储在IC卡程序的有效性,如果程序是有效的那么将其从IC卡中读出,写入到计算机主板上一个或多个存储芯片上来进行系统软件的升级。
2.根据权利要求1所述的加密或升级方法,其特征在于可采用一个和多个IC卡通过读卡器与计算机连接完成一个系统软件的加密与升级。
3.根据权利要求1所述的加密或升级方法,其特征在于可使用一个和多个可移动存储器通过读卡器接口与计算机连接完成系统软件的加密与升级。
全文摘要
本发明的利用IC卡存储程序为计算机系统加密或升级的方法。将计算机软件系统分成两个以上的部分分别存储在可移动IC卡的存储芯片中和计算机系统主板上的一个和多个存储芯片中,通过将IC卡插入到与计算机系统主板连接的读卡器中,让存储在IC卡存储芯片中的程序与存储在计算机主板上存储芯片中的程序链接成完整程序后来实现计算机软件系统的加密;或将系统程序的升级版本存储在IC卡的存储芯片中,通过系统读取上面的程序然后对存储在系统主板芯片上的程序进行升级。本发明同传统意义IC卡的使用相比,不但具有同样简单易行,而且扩大了IC卡技术的应用范围,还能够更有效地加强软件系统的知识产权维护。
文档编号G06F1/00GK1605966SQ20041003601
公开日2005年4月13日 申请日期2004年10月25日 优先权日2004年10月25日
发明者梁智豪, 陈晓霖, 赵继华, 张楠, 金长新, 李伟, 张珍喜 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1