<strike id="tpvd9"><dfn id="tpvd9"></dfn></strike>

        <em id="tpvd9"></em>

          <address id="tpvd9"></address>
            <dfn id="tpvd9"><sub id="tpvd9"></sub></dfn>

            <thead id="tpvd9"><noframes id="tpvd9">
            <ruby id="tpvd9"></ruby>

                  <thead id="tpvd9"></thead>
                  歡迎您訪(fǎng)問(wèn)鄭州興邦電子股份有限公司官方網(wǎng)站!
                  阿里巴巴誠信通企業(yè)
                  全國咨詢(xún)熱線(xiàn):40000-63966
                  興邦電子,中國水控機第一品牌

                  聯(lián)系興邦電子

                  全國咨詢(xún)熱線(xiàn):40000-63966

                  售后:0371-55132951/55132952

                  工廠(chǎng):河南省 鄭州市 高新區蓮花街電子電器產(chǎn)業(yè)園

                  IC卡的安全性技術(shù)及其數字簽名技術(shù)分析

                  文章出處:http://psychicreadingswithdeb.com 作者:楊風(fēng)暴 劉 星&nbsp;&nbsp; 人氣: 發(fā)表時(shí)間:2011年10月08日

                  [文章內容簡(jiǎn)介]:IC卡技術(shù)是金卡工程的主導技術(shù),同磁卡等其它卡片相比,其具有較高的安全性。對IC卡的安全性技術(shù)進(jìn)行了分析,著(zhù)重探討了IC 卡安全性技術(shù)的主要研究方向之一———數字簽名技術(shù)。

                      IC 卡俗稱(chēng)智能卡,是將具有微處理器(CPU) 或大容量存儲器的集成電路( Integrated Circuit s) 芯片嵌裝于塑料等基片上而制成的。同磁卡等其它卡相比具有安全性高、大容量、抗干擾、讀寫(xiě)方便等優(yōu)點(diǎn)。其中安全性是IC 卡生存的基礎,也是它作為信用卡、信息卡、現金卡等得到廣泛應用的主要原因之一。本文從硬、軟件兩個(gè)角度對IC 卡的安全性技術(shù)進(jìn)行分析,并且對其中的數字簽名技術(shù)進(jìn)行了著(zhù)重探討。

                      1  IC 卡的安全性技術(shù) 

                      IC 卡的安全性是其生存和發(fā)展的基礎,也是IC卡的重要特征。IC 卡的安全性必須是保證其所存儲信息的安全,否則IC 卡將無(wú)法廣泛應用。

                      IC 卡的安全性技術(shù)就是針對信息的安全性而采取的措施。通常IC 卡的安全性技術(shù)可以分為硬件安全性技術(shù)和軟件安全性技術(shù)。信息的安全性一般從三個(gè)方面考慮:機密性,防止未授權的獲取;完整性,防止未授權的更改、增刪;可獲取性:防止未授權的截流。采用IC 卡安全性技術(shù)應遵循兩個(gè)原則:

                      ①使最終應用的IC 卡具有較高的性能價(jià)格比。

                      ②偽造和非法使用IC 卡的費用遠大于從中獲取的利益。

                      1. 1  IC卡的硬件安全性技術(shù) 

                      IC 卡的硬件安全性技術(shù)又可分為IC 卡用芯片的安全性技術(shù)和IC 卡卡片制造的安全性技術(shù)。
                   
                      1. 1. 1  IC 卡用芯片的安全性技術(shù) 
                      
                      IC卡用芯片是IC卡的核心部分,其安全性是IC卡的安全性基礎。在芯片的設計階段使用完善的保護措施非常重要。這主要是防止對IC 卡可能的物理攻擊(探測) 。一般典型的物理攻擊有通過(guò)掃描電子顯微鏡對存儲器進(jìn)行分析讀寫(xiě)、通過(guò)測試探頭讀取存儲器內容、通過(guò)廠(chǎng)家測試點(diǎn)直接對存儲器或處理器操作等?;谝陨戏治? IC 卡用芯片的安全性要從物理上防止非法讀寫(xiě),使其遭受到的攻擊可能性降至最小。采取的方法一般有:

                      ①使測試功能不再被激活。測試功能是芯片制造商提供的對IC 卡用芯片進(jìn)行全面檢測的功能。這一功能對IC 卡具有較大操作性,因而利用燒斷熔絲,可使測試功能不再被激活。
                   
                      ②存儲器的邏輯保護。在IC 卡用芯片內部設計時(shí),可以設保護存儲器、安全存儲器,使主存儲器的內容受到保護。如西門(mén)子公司生產(chǎn)的IC 卡用芯片SL E4442 ,其存儲器如圖1 所示。

                      通過(guò)在保護存儲器中寫(xiě)入與主存儲器中前32 位相同的位,使這32 個(gè)字節被不可逆地保護起來(lái)。安全存儲器具有4 個(gè)字節。前3 個(gè)字節為參考數據和最后一個(gè)字節是錯誤計數器,只有驗證數據與參考數據相同,方可對主存儲器讀寫(xiě),否則3次驗證不成功,錯誤計數器將阻止以后的任何讀寫(xiě)。其它方法還有協(xié)處理器提供加密運算、總線(xiàn)和存儲器設置物理保護層、高低電壓檢測、低時(shí)鐘工作頻率檢測等。
                   

                  SL E4442 芯片的存儲器
                  圖1  SL E4442 芯片的存儲器

                      1. 1. 2  IC 卡卡片制造的安全性技術(shù) 

                      IC 卡的制造上也有很多安全保護方法,例如,安全背景結構:與銀行紙幣和發(fā)票上的回紋相似;微線(xiàn)條技術(shù):可讀不可復制,激光雕刻簽名;熒光安全圖象:激光圖片,圖象制作難,在紫外線(xiàn)下可見(jiàn);激光雕刻可觸摸向量字符;完全嵌入卡內,偽造圖片將永久毀壞卡片等等。
                   
                      1. 2  IC卡軟件安全性技術(shù) 

                      除了上面的IC 卡硬件保護措施,在IC 卡的軟件方面也應提供相應的安全措施。通常有兩方面的軟件保護措施: IC 卡和終端設備通信的加密解密技術(shù)、IC卡和終端設備通信信息的認證技術(shù)。 

                      1. 2. 1  IC 卡與終端設備通信的加密解密技術(shù)

                      在接口設備( IFD) 和IC 卡( ICC) 之間的信息交換是命令~響應的順序結構。多數情況下,接口設備或應用終端如PC 機、工作站、服務(wù)器產(chǎn)生命令或執行順序, IC 卡響應不同的命令,如此在IFD 和ICC 之間傳輸信息的安全性必須得到保障,防止截獲。IC 卡操作系統(對含CPU 的芯片而言) 對此采用加密和隱含傳輸的方法,將待送的命令、響應序列進(jìn)行加密處理之后再傳輸。適宜IC 卡的加密算法一般有DES、FEAL 算法。 

                      1. 2. 2  IC 卡與終端設備通信信息的認證技術(shù)
                   

                  第1頁(yè)第2頁(yè)第3頁(yè)

                      IC 卡的認證技術(shù)與存儲器的分層結構有密切聯(lián)系。IC 卡存儲器分4 層:存儲器整體、文件、區、記錄,且每一層理論上均可加鎖,以防止對其內部信息的非法讀寫(xiě)。一般不設記錄鎖,如圖2 所示。下面分別討論存儲器鎖、文件鎖、區鎖采用的各種安全性技術(shù):個(gè)人認證技術(shù)、相互認證技術(shù)、消息認證技術(shù)。 

                  IC卡的鎖與存儲器分層結構
                  圖2 IC卡的鎖與存儲器分層結構

                      ①個(gè)人認證技術(shù)存儲器鎖對IC 卡上的所有存儲器的安全負責,為了判斷持卡人和接收卡的終端的合法性,需在IC卡的發(fā)行階段將持卡者的個(gè)人信息裝入卡中,一般使用PIN 個(gè)人標識碼。用卡時(shí),從終端機向卡傳送個(gè)人信息,IC 卡在其內部進(jìn)行比較核對,一致即開(kāi)鎖。

                  是IC卡的校驗規程
                  圖3  IC卡的校驗規程

                      由于PIN 可能被遺忘或被別人竊知,許多個(gè)人認證技術(shù)被用于IC卡,諸如指紋、筆跡、聲音識別和視網(wǎng)膜掃描等用來(lái)代替PIN ,如法國的相片認證系統、日本的指紋認證系統。不同的認證技術(shù)所需要的存儲空間不同,如筆跡需10 至20 個(gè)字節,指紋需300 至800 個(gè)字節。 

                      ②相互認證技術(shù) 

                      文件存于各個(gè)應用當中,若要打開(kāi)文件鎖就應確認IC 卡的通信對象是否應用提供者認可的合法裝置,反之,后者也要確認前者。即通信雙方要進(jìn)行相互確認對方的認證。相互認證根據一定長(cháng)度的、不易被破譯的比特序列進(jìn)行,這種比特序列在線(xiàn)路上傳輸和交換。相互認證的規程見(jiàn)圖4 。首先由IC 卡發(fā)送卡的明碼,接著(zhù)相互交換隨機數(雙方的隨機數不同) ;然后對函數輸入卡的明碼ID 和隨機數以相互持有的認證函數加密,交換結果;最后將自己求出的結果與對方的運算核對,認證函數f 采用加密算法,且無(wú)需解密過(guò)程。 

                  相互認證技術(shù)的規程
                  圖4  相互認證技術(shù)的規程

                      ③消息認證技術(shù)區鎖有一種就是消息認證的鎖,其概念由圖5 說(shuō)明。發(fā)送端發(fā)送消息和由消息求得的認證子,接收端( IC 卡) 根據消息計算認證子并和發(fā)送來(lái)的認證子核對。函數g 采用加密算法。 

                  圖5  消息認證的概念
                  圖5  消息認證的概念

                       2  數字簽名技術(shù) 

                  第1頁(yè)第2頁(yè)第3頁(yè)

                      2. 1  數字簽名的概念及特性

                      從前面的認證技術(shù)可以看出,認證技術(shù)對于非法讀寫(xiě)、更改具有重要的防止作用。嚴格講來(lái),已認證后的雙方可以進(jìn)行通信,但IC 卡不能證明對方是否規定的裝置發(fā)送地。比如甲、乙認證后,甲可以對乙讀寫(xiě),可是甲并未對乙讀寫(xiě),卻有一個(gè)非法信號使乙內信息發(fā)生變化,而乙這時(shí)仍認為是甲的操作。當然問(wèn)題不僅如此。因而,人們想到了現實(shí)生活中的簽名行為,將
                  簽名的特點(diǎn)引入安全性技術(shù),從而產(chǎn)生了數字簽名技術(shù)。 

                      數字簽名是指相當于現實(shí)生活中簽名的、不可偽造的、用于證明消息發(fā)送端的比特序列。它有三個(gè)特性:第三者不能偽造、接受端不能偽造、發(fā)送端不能否認本身發(fā)送的事實(shí)。由此可以看出數字簽名技術(shù)的安全性和防偽性是其它安全性技術(shù)不可企求的。 

                      2. 2  采用公鑰體制的數字簽名技術(shù) 

                      公鑰體制是由Diffie 和Hellman 于1976 年提出來(lái)的允許公開(kāi)加密密鑰的一種體制。發(fā)送端利用公鑰對消息加密,接受端利用私鑰進(jìn)行解密。這里的公鑰是指公開(kāi)的加密解密方法;私鑰是指保密的不公開(kāi)的加密解密方法。數字簽名技術(shù)與公鑰體制相反,利用私鑰簽名,利用公鑰將簽名信息還原。過(guò)程如下:

                      發(fā)方A 用私鑰Ksa 對信息M 進(jìn)行簽名:
                      N = Ksa ( M )
                      收方B 利用公鑰Kg 將簽名信息還原
                      M = Kg ( N )
                      A 用私鑰加密后形成的簽名,任何其它人都無(wú)法產(chǎn)生或篡改,且發(fā)方也無(wú)法否認。若第三者進(jìn)行更改,因無(wú)Ksa 而無(wú)法為篡改的信息簽名,這樣篡改后的信息便沒(méi)有了法律效力。 

                      這里有一個(gè)問(wèn)題,簽名信息Ksa ( M ) 在傳輸中無(wú)密可保,任何人可用公鑰Kg 對其還原。為此可以對Ksa ( M ) 進(jìn)行加密后傳輸。這樣,加密和簽名組合來(lái)就更安全了,見(jiàn)圖6 。 

                   采用公鑰體制的數字簽名
                  圖6  采用公鑰體制的數字簽名

                      其中Ksa :用戶(hù)A 的私鑰
                      Kga :用戶(hù)A 的公鑰
                      Ksb :用戶(hù)B 的私鑰
                      Kgb :用戶(hù)B 的公鑰
                      發(fā)方A 用Ksa 對信息簽名得
                    N’= Ksa ( M )
                      發(fā)方A 用B 的公鑰Kgb 對簽名N ’加密
                    N = Kgb ( N ’)
                      收方B 用Ksb 對加密后的簽名解密
                    N’= Ksb ( N )
                      收方B 用A 的公鑰Kga 將簽名信息還原
                    M = Kga ( N’) 

                      上面的數字簽名過(guò)程仍有缺陷:如當B 方收到A方傳送的指令報文并用Ksb 解密得Ksa ( M ) ,再用C方的公鑰加密得Kgc ( Ksa ( M ) ) 發(fā)送給C 方,這樣C誤認為是A 給它下了指令,即B 冒充了A 將指令發(fā) 送給C 。若將Ksa 與Kgb , Ksb 與Kga 的順序各自互換便可彌補這個(gè)缺陷。 

                      3  結束語(yǔ) 

                      IC 卡的安全性技術(shù)對用戶(hù)來(lái)講主要是軟件安全性技術(shù),軟件安全性技術(shù)的核心是信息的加密解密技術(shù)。研究IC 卡的安全性主要從IC 卡本身與其終端的相互認證、IC 卡與終端通信的加密解密技術(shù)、數字簽名技術(shù)等三方面進(jìn)行。由于采用公鑰體制的算法還不多,數字簽名技術(shù)受到公鑰算法的影響。

                  第1頁(yè)第2頁(yè)第3頁(yè)

                  本文關(guān)鍵詞:數字簽名,安全性技術(shù),IC卡技術(shù),同磁卡
                  回到頂部
                  99久热只有精品视频在线17_精品一区二区三区自拍图片_最新国产v亚洲_久久综合九色综合久
                  <strike id="tpvd9"><dfn id="tpvd9"></dfn></strike>

                        <em id="tpvd9"></em>

                          <address id="tpvd9"></address>
                            <dfn id="tpvd9"><sub id="tpvd9"></sub></dfn>

                            <thead id="tpvd9"><noframes id="tpvd9">
                            <ruby id="tpvd9"></ruby>

                                  <thead id="tpvd9"></thead>