[發(fā)明專利]一種基于HMAC-SM3消息認證碼的檢票系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201910916999.7 | 申請日: | 2019-09-26 |
| 公開(公告)號: | CN110738740B | 公開(公告)日: | 2021-12-21 |
| 發(fā)明(設計)人: | 袁承君;方小明;何丞剛;陳立煒 | 申請(專利權(quán))人: | 杭州快盈信息科技有限公司 |
| 主分類號: | G07B11/00 | 分類號: | G07B11/00;H04L9/32;G06K7/10 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 劉靜 |
| 地址: | 310051 浙江省杭州市濱*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 hmac sm3 消息 認證 檢票 系統(tǒng) 方法 | ||
1.一種基于HMAC-SM3消息認證碼的檢票系統(tǒng),其特征在于,該系統(tǒng)包括售票方和票務系統(tǒng);
所述售票方將票數(shù)據(jù)和售票方Key,通過HMAC-SM3算法計算得到消息認證碼1,并將消息認證碼1和票數(shù)據(jù)組合編碼,得到票二維碼;所述售票方Key隨機生成,且售票方Key被售票方和票務系統(tǒng)共享;所述票數(shù)據(jù)包括售票方、票名稱、票編碼、票數(shù)量、票使用日期、售票訂單和一個隨機數(shù);所述售票方的售票方式包括現(xiàn)場售票、網(wǎng)絡售票,或者委托第三方售票;
所述票務系統(tǒng)掃描票二維碼,得到票數(shù)據(jù)和消息認證碼1,并從票數(shù)據(jù)中提取售票方信息,根據(jù)提取的售票方信息獲得售票方Key;根據(jù)掃描票二維碼得到的票數(shù)據(jù)和售票方Key,通過HMAC-SM3算法計算得到消息認證碼2;票務系統(tǒng)比對消息認證碼1和消息認證碼2,如果一致即可確認票數(shù)據(jù)來自售票方,檢票成功,否則檢票失敗,所述票務系統(tǒng)具有出票、檢票以及管理票功能,包括用于掃描票二維碼的檢票設備、及用于打印票二維碼的出票設備。
2.一種基于權(quán)利要求1所述檢票系統(tǒng)的檢票方法,其特征在于,該方法包括以下步驟:
(1)售票方將票數(shù)據(jù)和售票方Key,通過HMAC-SM3算法計算得到消息認證碼1;
(2)售票方將消息認證碼1和票數(shù)據(jù)組合編碼,得到票二維碼;
(3)通過票務系統(tǒng)的檢票設備掃描步驟2中的票二維碼,得到票數(shù)據(jù)和消息認證碼1;
(4)票務系統(tǒng)從步驟3得到的票數(shù)據(jù)中提取售票方信息,從而獲得售票方Key;
(5)票務系統(tǒng)將步驟3得到的票數(shù)據(jù)和步驟4得到的售票方Key,通過HMAC-SM3算法計算得到消息認證碼2;
(6)比對消息認證碼1和消息認證碼2,如果一致說明這兩個消息認證碼對應票數(shù)據(jù)一樣并且售票方Key一樣,即可確認票數(shù)據(jù)來自售票方,是完整未被篡改的。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州快盈信息科技有限公司,未經(jīng)杭州快盈信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910916999.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于向多列打包盤填裝片形產(chǎn)品的方法和設備
- SM3消息處理方法和裝置
- 一種SM3算法IP核及其信息處理方法、設備、介質(zhì)
- 一種基于可重構(gòu)陣列的SM3算法的映射方法
- SM3密碼雜湊算法的并行化優(yōu)化方法
- 國密算法的引入方法及調(diào)用方法、及裝置、設備、Fabric平臺
- 使用SDF、SKF實現(xiàn)國密SSL協(xié)議的方法及系統(tǒng)
- 一種白盒實現(xiàn)方法、裝置、電子設備及計算機存儲介質(zhì)
- 一種HMAC-SM3算法的密鑰獲取方法、裝置、設備和存儲介質(zhì)
- 一種基于TCP的SM3數(shù)字簽名認證方法、裝置及設備





