[發明專利]制證系統中證件卡的加密和解密的方法無效
| 申請號: | 200810038000.5 | 申請日: | 2008-05-23 |
| 公開(公告)號: | CN101588238A | 公開(公告)日: | 2009-11-25 |
| 發明(設計)人: | 朱繼平 | 申請(專利權)人: | 上海科識通信息科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;G06K19/067 |
| 代理公司: | 上海新天專利代理有限公司 | 代理人: | 王敏杰 |
| 地址: | 200030上海市華*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 證件 加密 解密 方法 | ||
技術領域
本發明涉及一種加密和解密的方法,特別是涉及一種制證系統中證件卡的加密和解密的方法。
背景技術
數據加密標準DES(Data?Encryption?Standard)是IBM公司研制的一種加密算法,美國國家標準局于1977年公布把它作為非機要部門使用的數據加密標準,三十年來,它一直活躍在國際保密通信的舞臺上,扮演了十分重要的角色。DES是一個分組加密算法,他以64位為分組對數據加密。同時DES也是一個對稱算法:加密和解密用的是同一個算法,它的密鑰長度是56位(因為每個第8位都用作奇偶校驗),密鑰可以是任意的56位的數,而且可以任意時候改變,其中有極少量的數被認為是弱密鑰,但是很容易避開他們。所以DES密碼體制的保密性依賴于密鑰。
RSA加密、解密算法以其發明者Ron?Rivest、Adi?Shamir和LeonardAdleman的名字命名,它是第一個既能用于數據加密也能用于數字簽名的算法。RSA是一種非對稱的加密解密技術,采用不同的加密密鑰和解密密鑰,一個密鑰向公眾公開,稱為公鑰,一個私有保存,稱為私鑰。通過公鑰加密過的信息只有通過私鑰才能進行解密。
目前在國內,各類加密解密算法在電子消費系統POS(point?of?sale)、自動取款機ATM(Automated?Teller?Machine)、磁卡及智能卡(集成電路卡IC)、加油站、高速公路收費站等領域被廣泛應用,以此來實現關鍵數據的保密。制證系統中對卡片的加密和解密采用了DES加密、RSA加密、RSA解密和密鑰分散技術,通過以上技術的綜合應用,使得非法分子對卡片的復制、攻擊對系統造成的影響減低到最小。
發明內容
本發明的目的是提供一種制證系統中證件卡的加密和解密的方法,該方法能有效保護證件卡中數據的安全,防止證件卡偽造,能實現不同應用場合對安全等級不同的要求。
為了達到上述目的,本發明的技術方案是:一種制證系統中證件卡的加密和解密的方法,包括以下步驟:
步驟1,發卡機對高頻卡片進行加密;
步驟2,發卡機對超高頻卡片進行加密;
步驟3,讀取高頻卡片數據;
步驟4,讀取超高頻卡片進行加密。
上述制證系統中證件卡的加密和解密的方法,其中,所述步驟1包含以下步驟:
步驟1.1設置i=0,其中i用于標識扇區編號,0≤i<N,N為總扇區數,
步驟1.2,生成高頻卡片第i個扇區的密碼A和密碼B,
步驟1.3,i=i+1,
步驟1.4,判斷i是否小于N,如果為是,回到步驟1.2,如果為否,則執行步驟1.5,
步驟1.5,判斷使用證件卡的安全等級,如果使用證件卡的安全等級級別高,執行步驟1.6,如果使用證件卡的安全等級級別一般,則結束加密,
步驟1.6,采用RSA算法,對明文進行數字簽名加密。
上述制證系統中證件卡的加密和解密的方法,其中,所述步驟1.2包含以下步驟:
步驟1.2.1,以扇區密碼塊塊號和高頻卡片身份標示號碼ID為待加密數據,即明文,
步驟1.2.2,調用安全存取模塊SAM(security?access?module)的0X11的DES密碼模塊加密步驟1.2.1生成的待加密數據,得到密文,
步驟1.2.3,取步驟1.2.2得到的密文的前面6個字節的數據作為該扇區密碼A,
步驟1.2.4,以扇區密碼塊塊號和高頻卡片身份標示號碼ID為待加密數據,即明文,
步驟1.2.5,調用SAM的0X12的數據加密標準DES加密模塊加密步驟1.2.4生成的待加密數據,得到密文,
步驟1.2.6,取步驟1.2.5得到的密文的前面6個字節的數據作為該扇區密碼B。
上述制證系統中證件卡的加密和解密的方法,其中,所述步驟2包含以下步驟:
步驟2.1,發卡機通過SAM卡進行授權,SAM卡已經裝載密鑰二套,稱為密鑰X和Y,密鑰X和Y均為8字節,
步驟2.2,發卡機讀取超高頻卡片身份標示號碼ID(4個字節),并補充0X80,0X00,0X00,0X00至8個字節,生成明文,
步驟2.3,發卡機使用密鑰X對步驟2.2生成的明文進行數據加密標準DES加密,取密文前4字節為超高頻卡片密碼區密碼,
步驟2.4,發卡機使用密鑰X對步驟2.2生成的明文進行DES加密,產生8字節密文,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海科識通信息科技有限公司,未經上海科識通信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810038000.5/2.html,轉載請聲明來源鉆瓜專利網。





