[發明專利]一種交易裝置及實現方法有效
| 申請號: | 200910086339.7 | 申請日: | 2009-05-31 |
| 公開(公告)號: | CN101635076A | 公開(公告)日: | 2010-01-27 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 北京飛天誠信科技有限公司 |
| 主分類號: | G07F19/00 | 分類號: | G07F19/00;G07F7/00;G06Q30/00;H04B5/00;H04L9/32 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 | 代理人: | 何文彬 |
| 地址: | 100191北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交易 裝置 實現 方法 | ||
技術領域
本發明涉及信息安全領域,特別涉及一種交易裝置及實現方法。
背景技術
隨著科學技術的飛速發展,商業也進入了一個急速發展的階段,與此同時,銀行的金融業務也在不斷的狀態,金融產品種類也如雨后春筍一般,不斷出現增加。例如,人們在商場購物時,銀行卡付款的電子交易已經代替了現金交易,免去了隨身攜帶現金的不便。
雖然電子交易的發展給我們帶來很多的方便,但是其負面影響也是不容忽視的,如用戶的銀行卡因為賬號和密碼的泄露,使得銀行卡被盜刷,造成用戶的損失。為了在交易中確認持卡人的身份,現有技術中可以由商家對持卡人確實進行身份識別(例如由商家請刷卡者出示其身份證明文件)或者由發卡銀行對持卡人確實進行刷卡進行確認(例如由銀行致電詢問持卡人是否進行刷卡消費)等方法來提高電子交易的安全性,但是這樣不僅會耗費很多的人力物力,而且也會使用戶感覺到極大的不方便。
發明內容
為了保障交易安全,本發明提供了一種交易裝置及實現方法。技術方案如下:
一種交易裝置的實現方法,所述方法包括:
交易裝置以短距離無線通信方式接收數據包;
所述交易裝置判斷所述數據包是否有效;
如果所述數據包無效,則所述交易裝置丟棄所述數據包,否則所述交易裝置從所述數據包中提取交易信息和交易流水號,所述交易信息包括交易金額;
所述交易裝置輸出所述交易信息,等待接收確認信號;
如果所述交易裝置在預定時間內沒有接收到所述確認信號,所述交易裝置發出取消交易的命令,或者關閉所述交易裝置;
接收到所述確認信號后,所述交易裝置產生一次性的交易確認碼;
所述交易裝置產生一次性的交易確認碼具體包括:
所述交易裝置利用預置的第二密鑰,對所述交易金額和交易裝置ID進行處理,生成交易認證碼,利用所述交易認證碼和所述交易流水號生成交易確認碼;
或者,所述交易裝置利用所述第二密鑰,對所述交易金額、所述交易裝置ID和所述交易流水號進行運算產生交易認證碼,將所述交易認證碼與所述交易流水號拼接生成交易確認碼;
或者,所述交易裝置獲取當前動態因子,利用所述第二密鑰,對所述交易金額、所述交易裝置ID、所述動態因子進行運算產生交易認證碼,將所述交易認證碼與所述交易流水號拼接生成交易確認碼;
或者,所述交易裝置獲取當前動態因子,利用預置動態種子和所述動態因子生成動態參數,利用所述第二密鑰,對所述交易金額、所述交易裝置ID和所述交易流水號進行運算產生交易認證碼,將所述交易認證碼與所述交易流水號和所述動態參數拼接生成交易確認碼;
或者,所述交易裝置獲取當前動態因子,利用預置動態種子和所述動態因子生成動態參數,利用所述第二密鑰,對所述交易金額、所述交易裝置ID和動態參數進行運算產生交易認證碼,將所述交易認證碼與所述交易流水號拼接生成交易確認碼;
所述交易裝置將所述交易確認碼以短距離無線通信方式進行發送。
在所述交易裝置以短距離無線通信方式接收數據包之前,所述方法還包括:
所述交易裝置對持有者進行身份認證。
判斷所述數據包是否有效包括:
所述交易裝置利用預置的第一密鑰對所述數據包進行解密,如果解密后的數據中包含有交易裝置ID,則所述數據包有效;否則所述數據包無效。
所述交易裝置產生一次性的交易確認碼之后還包括:所述交易裝置更新所述動態因子。
所述動態因子是時間因子或事件因子。
所述進行運算產生交易認證碼包括:
通過HMAC、加密或hash運算產生所述交易認證碼。
一種交易裝置,所述交易裝置包括:電源模塊,無線接收模塊,驗證模塊,提取模塊,輸出模塊,確認模塊,生成模塊和無線發送模塊;
所述電源模塊,用于為所述交易裝置提供電能;
所述無線接收模塊,用于以短距離無線通信方式接收數據包;
所述驗證模塊,用于驗證所述無線接收模塊接收到的數據包是否有效;
所述提取模塊,用于在所述驗證模塊驗證數據包有效后,從所述數據包中提取交易信息和交易流水號;
所述輸出模塊,用于輸出所述提取模塊提取的交易信息;
所述確認模塊,用于接收交易裝置持有者輸入的確認信號或取消信號;
所述生成模塊,用于在所述確認模塊收到確認信號后,生成交易確認碼;
動態參數模塊,用于產生基于時間或基于事件的動態參數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京飛天誠信科技有限公司,未經北京飛天誠信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910086339.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋰離子動力電池用電解液及其制備方法
- 下一篇:一種圖像復原方法





