两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

內(nèi)建版本保護(hù)器功能的智能卡的制作方法

文檔序號(hào):6601460閱讀:220來(lái)源:國(guó)知局
專利名稱:內(nèi)建版本保護(hù)器功能的智能卡的制作方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)一種智能卡,特別是關(guān)于一種具有內(nèi)建版本保護(hù)器(keypro)的功能的智能卡(smart card)。
(2)背景技術(shù)傳統(tǒng)中,一般的應(yīng)用軟件或游戲軟件會(huì)采用版本保護(hù)器的設(shè)計(jì),以防止未經(jīng)授權(quán)的使用者來(lái)存取。版本保護(hù)器是利用一電子可抹除可編程只讀存儲(chǔ)器(EEPROM)來(lái)記錄一些特殊的數(shù)據(jù)或是身份(鍵碼)。當(dāng)使用者藉由一使用者界面(如鍵盤)來(lái)輸入使用者認(rèn)證數(shù)據(jù)時(shí),主機(jī)電腦將經(jīng)由檢查這些使用者認(rèn)證數(shù)據(jù)是否對(duì)應(yīng)于電子可抹除可編程只讀存儲(chǔ)器所記錄的認(rèn)證數(shù)據(jù),以確認(rèn)使用者為一合法使用者。
然而,電子可抹除可編程只讀存儲(chǔ)器中所儲(chǔ)存的認(rèn)證數(shù)據(jù)很容易被人復(fù)制,并且再者使用虛擬連接端口程序就可輕易破解版本保護(hù)器的設(shè)計(jì)。
(3)發(fā)明內(nèi)容本發(fā)明的目的是提供一種具有版本保護(hù)器設(shè)計(jì)的儲(chǔ)存裝置,其可防止未經(jīng)授權(quán)的使用者存取安全性數(shù)據(jù),以達(dá)到完善安全保護(hù)的功能。
本發(fā)明的上述目的可由一內(nèi)建版本保護(hù)器功能的智能卡(smart card)所完成。根據(jù)本發(fā)明的一較佳實(shí)施例,一智能卡界面,其是耦接至一主機(jī)電腦的一輸入/輸出界面,如一打印機(jī)連接端口。該智能卡界面是將數(shù)個(gè)腳位,包含SCPSNT(smart card present detection Schmitt-trigger input)、SCIO(smart card dataI/O channel)、SCPWR(smart card power control)、SCCLK(smart card clock output)以及SCRST(smart card reset output)分別耦接至打印機(jī)連接端口的數(shù)據(jù)腳位(PD0-7)。當(dāng)一軟件于一主機(jī)電腦上起動(dòng)時(shí),便會(huì)將一加密的使用者認(rèn)證數(shù)據(jù)(它包括使用者所輸入的軟件序號(hào)或密碼)經(jīng)由打印機(jī)連接端口以及智能卡界面?zhèn)魉椭林悄芸āT撝悄芸ò淮鎯?chǔ)器模塊,其中儲(chǔ)存軟件認(rèn)證數(shù)據(jù)。該智能卡包含一微控制器,其是由智能卡界面讀取該使用者認(rèn)證數(shù)據(jù),以及檢查該使用者認(rèn)證數(shù)據(jù)是否與軟件認(rèn)證數(shù)據(jù)相符,并將檢查的結(jié)果傳回軟件。若檢查的結(jié)果為通過(guò),則可順利執(zhí)行軟件;若檢查的結(jié)果為失敗,則軟件會(huì)關(guān)閉或是將軟件自身的功能鎖住,不許使用者存取。
本發(fā)明的上述與其它的優(yōu)點(diǎn)與特征,通過(guò)下面的實(shí)施例配合附圖的詳細(xì)說(shuō)明可獲得更深入的了解。
(4)


圖1是顯示本發(fā)明一較佳實(shí)施例的智能卡界面及其腳位的示意圖;以及圖2是顯示該較佳實(shí)施例的智能卡界面與打印機(jī)連接端口間的腳位連接組態(tài)的示意圖。
(5)具體實(shí)施方式
用以具體化本發(fā)明的內(nèi)建版本保護(hù)器功能的智能卡將由較佳實(shí)施例來(lái)說(shuō)明。請(qǐng)參見(jiàn)圖1與圖2,在本發(fā)明的一較佳實(shí)施例中,一智能卡界面11(其通常為一讀卡器)是安裝于一主機(jī)電腦(未顯示)的一輸入/輸出界面上,如一打印機(jī)連接端口12。該智能卡界面11具有數(shù)個(gè)GPIO端口,然而本發(fā)明所關(guān)心的是智能卡界面11的第七GPIO端口以及屬于第七GPIO端口的數(shù)個(gè)腳位。如圖1所示,打印機(jī)連接端口12的八個(gè)數(shù)據(jù)腳位(PD0-7)的一部份是與智能卡界面11的屬于第七GPIO端口的數(shù)個(gè)腳位相結(jié)合,使之成為多功能腳位。屬于第七GPIO端口的數(shù)個(gè)腳位包含SCPSNT(smart card present detectionSchmitt-trigger input,其為檢測(cè)智能卡是否插入智能卡插槽的腳位)、SCIO(smart card data I/O channel,其為智能卡與打印機(jī)連接端口12間傳遞數(shù)據(jù)的腳位)、SCPWR(smart card power control,其為智能卡起動(dòng)電源設(shè)定腳位)、SCCLK(smart card clock output,其為智能卡時(shí)脈輸出腳位)以及SCRST(smart card reset output,其為智能卡電源重設(shè)腳位),它們是分別耦接至打印機(jī)連接端口12的PD5、PD4、PD1、PD2以及PD3等數(shù)據(jù)腳位。當(dāng)一軟件程序于主機(jī)上起動(dòng)時(shí),軟件便經(jīng)由打印機(jī)連接端口12的PD4數(shù)據(jù)腳位以及智能卡界面11的SCIO腳位,將使用者所輸入的使用者認(rèn)證信號(hào)傳遞至智能卡。
在本較佳實(shí)施例中,智能卡包含一存儲(chǔ)器模塊(未顯示),其儲(chǔ)存該軟件的一電腦認(rèn)證信號(hào),其至少包含該軟件的一序號(hào)。智能卡還包含一微控制器(未顯示),其是由智能卡界面11讀取自打印機(jī)連接端口12傳送過(guò)來(lái)的使用者認(rèn)證信號(hào),并檢查使用者認(rèn)證信號(hào)與電腦認(rèn)證信號(hào)是否相符。若是,微控制器將發(fā)出一確認(rèn)信號(hào)以確認(rèn)使用者為一合法使用者并起動(dòng)軟件;若否,微控制器將發(fā)出一關(guān)閉信號(hào)以關(guān)閉軟件的執(zhí)行。因此,軟件的使用者認(rèn)證工作將由智能卡來(lái)執(zhí)行,只要檢查智能卡所回應(yīng)的信號(hào)為通過(guò)或失敗來(lái)判斷使用者的合法性即可。
由以上說(shuō)明可迅速地了解,本發(fā)明乃是利用智能卡本身的安全檢查功能來(lái)實(shí)現(xiàn)軟件的版本保護(hù)器功能,以將軟件的安全檢查的工作完全交由智能卡來(lái)執(zhí)行。而軟件僅需檢查智能卡的回應(yīng)為通過(guò)或失敗即可判斷該使用者是否為一合法的使用者,而不需擔(dān)心軟件認(rèn)證數(shù)據(jù)被復(fù)制或軟件保護(hù)的功能遭到破解。
權(quán)利要求
1.一種用于一軟件的安全檢查系統(tǒng),其特征在于,它包括一輸入/輸出界面,設(shè)置于一主機(jī)電腦上;一IC卡界面,耦接至該輸入/輸出界面;以及一IC卡,其儲(chǔ)存該軟件的一電腦認(rèn)證信號(hào),用以自該IC卡界面讀取該軟件所發(fā)出的一使用者認(rèn)證信號(hào),以及檢查該使用者認(rèn)證信號(hào)是否與該電腦認(rèn)證信號(hào)相符,而當(dāng)該使用者認(rèn)證信號(hào)與該電腦認(rèn)證數(shù)據(jù)信號(hào)相符時(shí),發(fā)出一確認(rèn)信號(hào)以起動(dòng)該軟件。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,該輸入/輸出界面是為一打印機(jī)連接端口。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,該IC卡界面是為一讀卡機(jī)。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,該電腦認(rèn)證信號(hào)至少包含該軟件的一序號(hào)。
5.一種用以檢查一軟件的安全性的方法,其特征在于,它包括提供設(shè)置于一主機(jī)電腦上的一輸入/輸出界面;提供一耦接至該輸入/輸出界面的一IC卡界面;提供儲(chǔ)存該軟件的一電腦認(rèn)證信號(hào)的一IC卡;檢查自該軟件所發(fā)出的一使用者認(rèn)證信號(hào)與該電腦認(rèn)證信號(hào)是否相符;以及若該使用者認(rèn)證信號(hào)與該電腦認(rèn)證信號(hào)相符,發(fā)出一確認(rèn)信號(hào)以起動(dòng)該軟件。
6.如權(quán)利要求5所述的方法,其特征在于,還包含下列步驟若該使用者認(rèn)證信號(hào)與該電腦認(rèn)證信號(hào)不符,發(fā)出一關(guān)閉信號(hào)以關(guān)閉該軟件。
7.如權(quán)利要求5所述的方法,其特征在于,該輸入/輸出界面是為一打印機(jī)連接端口。
8.如權(quán)利要求5所述的方法,其特征在于,該IC卡界面是為一讀卡機(jī)。
9.如權(quán)利要求5所述的方法,其特征在于,該電腦認(rèn)證信號(hào)至少包含該軟件的一序號(hào)。
全文摘要
一種完成一軟件的使用者認(rèn)證的系統(tǒng),它包括設(shè)置于一主機(jī)電腦上的一輸入/輸出界面,例如一打印機(jī)連接端口,一智能卡界面,耦接至該輸入/輸出界面,以及一智能卡,它包括一存儲(chǔ)器模塊,用以儲(chǔ)存該軟件的一電腦認(rèn)證信號(hào),一微控制器,用以經(jīng)由該智能卡界面讀取軟件所發(fā)出的一使用者認(rèn)證信號(hào),以及檢查該使用者認(rèn)證信號(hào)是否與該電腦認(rèn)證信號(hào)相符,而當(dāng)該使用者認(rèn)證信號(hào)與該電腦認(rèn)證數(shù)據(jù)信號(hào)相符時(shí),發(fā)出一確認(rèn)信號(hào)以起動(dòng)該軟件。
文檔編號(hào)G06F12/14GK1504907SQ02153570
公開(kāi)日2004年6月16日 申請(qǐng)日期2002年11月28日 優(yōu)先權(quán)日2002年11月28日
發(fā)明者廖哲民, 蔡錫榮 申請(qǐng)人:華邦電子股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
班戈县| 楚雄市| 修武县| 乐昌市| 华池县| 雅安市| 砚山县| 邢台市| 西丰县| 界首市| 邹城市| 蒲江县| 灌阳县| 巫山县| 雅江县| 宕昌县| 黑水县| 平南县| 宁明县| 安化县| 南乐县| 榆社县| 清徐县| 洛川县| 望城县| 定远县| 阿城市| 荆门市| 屏南县| 康保县| 南部县| 监利县| 清水河县| 疏附县| 光山县| 汾阳市| 志丹县| 湖口县| 读书| 盈江县| 昆山市|