[發明專利]一種具備自解釋性加密卡券的構造方法、解密方法及其裝置有效
| 申請號: | 202011543107.2 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112668017B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 錢程;杜標 | 申請(專利權)人: | 阡陌數字信息科技(南京)有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/77;H04L9/06 |
| 代理公司: | 南京瑞華騰知識產權代理事務所(普通合伙) 32368 | 代理人: | 錢麗 |
| 地址: | 210000 江蘇省南京市自由貿易試*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 具備 解釋性 加密 構造 方法 解密 及其 裝置 | ||
本發明提出了一種具備自解釋性加密卡券的構造方法、解密方法及其裝置,所述構造方法包括:獲取權益信息和用戶信息,所述權益信息包括券碼序列號;根據密碼生成規則,對所述券碼序列號進行轉換,生成密鑰;利用所述密鑰對所述權益信息進行加密后,生成密文信息;使用所述用戶信息對所述密文信息進行簽名,生成簽名信息;將所述券碼序列號、密文信息和簽名信息組合后,生成卡券的券碼。本發明中卡券供應商不用存儲大量的券碼及個人信息,僅需要存儲自己的密鑰生成規則,就可以正確驗證用戶提供的券碼的真實性,解決了當系統丟失數據后而無法驗證用戶提供的券碼是否真實的問題。
技術領域
本發明涉及信息加密技術領域,具體而言,涉及一種具備自解釋性加密卡券的構造方法、解密方法及其裝置。
背景技術
卡券是一種包含卡號和卡密或只包含一串隨機字符串(券碼)的(電子) 卡片。傳統的卡券的碼具有隨機性,用戶很難進行窮舉而找出卡券供應商真實存在的碼。
但是,卡券供應商勢必然要在系統存儲一些額外的信息,比如分發出去的券碼的權益受益人的相關信息。卡券供應商一旦存儲這些個人相關信息,就要盡到保護這些信息的責任,防止個人信息泄露。
此外,傳統生成卡券的方式是系統隨機生成一串隨機數,然后存儲在數據庫等系統中,數據存儲量大,占用內存多。
發明內容
鑒于上述問題,本發明提供了一種具備自解釋性加密卡券的構造方法、解密方法及其裝置,解決了現有技術中卡券數據存儲量大、占用內存多,以及容易造成個人信息泄露的問題。
為解決上述技術問題,本發明采用的技術方案是:一種具備自解釋性加密卡券的構造方法,包括:獲取權益信息和用戶信息,所述權益信息包括券碼序列號;
根據密碼生成規則,對所述券碼序列號進行轉換,生成密鑰;利用所述密鑰對所述權益信息進行加密后,生成密文信息;使用所述用戶信息對所述密文信息進行簽名,生成簽名信息;將所述券碼序列號、密文信息和簽名信息組合后,生成卡券的券碼。
作為優選方案,在對所述權益信息進行加密前,還包括將所述權益信息轉換為高進制數。
作為優選方案,在所述獲取用戶信息之后,還包括獲取映射表,根據所述映射表將所述用戶信息映射為映射字符。
作為優選方案,所述權益信息還包括:權益編碼、供應商識別碼和代理商識別碼。
作為優選方案,所述密碼生成規則為AES算法或私有加密算法。
第二方面,本發明提供了一種具備自解釋性加密卡券的解密方法,包括:獲取券碼和用戶信息,所述券碼包括券碼序列號、密文信息和簽名信息;利用所述用戶信息對密文信息進行簽名,生成驗證信息;判斷所述驗證信息與簽名信息是否相符合,若相符合,則確定所述券碼為合法;根據密碼生成規則,對所述券碼序列號進行轉換,生成密鑰;使用所述密鑰對密文信息進行解密,獲取權益信息,以賦予用戶相應權益。
作為優選方案,還包括:當用戶丟失券碼后,提供手機號和支付賬單,經人工審核合格后,重新補發券碼。
作為優選方案,所述方法還包括:在所述使用密鑰對密文信息進行解密,獲取權益信息之后,還包括:在系統中記錄所述券碼序列號,以表示已消費。
第三方面,本發明還提供了一種具備自解釋性加密卡券的構造裝置,包括:第一獲取模塊,用于獲取權益信息和用戶信息,所述權益信息包括券碼序列號;第一密鑰生成模塊,用于根據密碼生成規則,對所述券碼序列號進行轉換,生成密鑰;密文生成模塊,用于利用所述密鑰對所述權益信息進行加密后,生成密文信息;簽名生成模塊,用于使用所述用戶信息對所述密文信息進行簽名,生成簽名信息;券碼生成模塊,用于將所述券碼序列號、密文信息和簽名信息組合后,生成卡券的券碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阡陌數字信息科技(南京)有限公司,未經阡陌數字信息科技(南京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011543107.2/2.html,轉載請聲明來源鉆瓜專利網。





