[發明專利]防偽碼的加密方法及加密系統在審
| 申請號: | 201810410129.8 | 申請日: | 2018-05-02 |
| 公開(公告)號: | CN108763939A | 公開(公告)日: | 2018-11-06 |
| 發明(設計)人: | 劉建盾;劉加壽;王捷 | 申請(專利權)人: | 開源物聯網(廣州)有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06Q30/00 |
| 代理公司: | 北京易正達專利代理有限公司 11518 | 代理人: | 李清 |
| 地址: | 510665 廣東省廣州市天河區棠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防偽碼 加密 區間選取 映射 數據庫存儲模塊 加密模塊 加密系統 驗證模塊 存儲 取出 驗證 區間開始 數據系統 二維碼 解密 破解 運算 數據庫 真偽 占用 | ||
本發明公開了一種防偽碼的加密方法及加密系統,該加密方法包括:1、區間選取防偽碼;2、從取出防偽碼區間的下一個區間開始,順序取出至少一個區間,至少生成一個防偽碼,存儲進數據庫;3、防偽碼進行映射加密;4、防偽碼進行解密;5、防偽碼進行驗證;6、生成二維碼。該系統包括區間選取防偽碼模塊、數據庫存儲模塊、防偽碼映射加密模塊和防偽碼驗證模塊;該區間選取防偽碼模塊用于對防偽碼進行區間選取;該數據庫存儲模塊用于對防偽碼的存儲;該防偽碼映射加密模塊用于對防偽碼的映射加密;該防偽碼驗證模塊用于對防偽碼真偽的驗證。本發明在于提供一種加密強度高,不易破解,運算律高,占用數據系統空間較低的防偽碼加密方法及系統。
技術領域
本發明涉及防偽碼的加密方法及加密系統,尤其涉及一種通過計算機系統實現該防偽碼的加密方法及加密系統。
背景技術
長期以來,假冒偽劣商品危及著企業和消費者的切身利益,嚴重影響著國家的經濟發展。為保護企業和消費者利益,保證市場經濟健康發展,國家和企業每年都要花費大量的人力和財力用于防偽打假。然而,受制于防偽技術、防偽方式的單一,普通消費者缺乏防偽工具等因素,防偽效果不理想。而防偽碼的出現恰好彌補了這一缺點,它具有多重防偽特性,可以采用密碼防偽、軟件加密等方式進行從而更具保密防偽性。
防偽碼作為物聯網技術的一部分,越來越得到廣大消費者的歡迎。消費者通過掃描軟件掃描防偽碼識別商品信息,體驗商品防偽體系能增強消費者對產品的忠誠度,提高產品在消費者心中的可信度。借助基于物聯網的防偽碼防偽應用,從技術上斬斷假貨的流通途徑,防偽碼防偽讓售假者無處藏身。隨著科技的進一步發展,基于物聯網基礎上的防偽碼防偽技術,將成為打擊假冒偽劣產品、非法入境和追溯問題產品流向強有力的“武器”。
目前市場上的防偽碼雖然很多,防偽碼加密的方法層出不窮,但是,還是被不法分子所破解。消費者期望出現一種加密程度高,不易破解的防偽碼加密生成方法。
發明內容
本發明目的是克服現有技術的不足,提供一種加密強度高,不易破解,運算律高,占用數據系統空間較低的防偽碼加密方法。
本發明另一個目的是提供一種上述防偽碼加密的系統。
為了實現本發明第一個目的,可以采取以下技術方案:
一種防偽碼的加密方法,所述的步驟包括:
步驟1)區間選取防偽碼;
步驟2)從取出防偽碼區間的下一個區間開始,順序取出至少一個個區間,至少生成一個個防偽碼,存儲進數據庫;
步驟3)對防偽碼進行映射加密;
步驟4)對防偽碼進行解密;
步驟5)對防偽碼進行驗證;
步驟6)生成二維碼。
所述步驟1)區間選取防偽碼是將防偽碼可操作位數設為16位,其中需要共10億個防偽碼,生成時防偽碼時,使用區間選取,將第10至第16位數共7位數分成10億個區間,該第10至第16個數共7位數作為完全隨機位,完全隨機位使用隨機方法得出一個完全隨機的7位數,無規律性;而前第1至第9位數則作為區間碼,共10億個區間碼,即每個區間都出現且僅出現一次。
所述步驟3)對防偽碼進行映射加密方法包括:
步驟31)預先設計10種防偽碼映射對應數字0-9,;
步驟32)檢驗防偽碼最后一位;
步驟33)以防偽碼最后一位數的值來確定開始位使用的映射;
步驟34)然后按步驟3)順序,將防偽碼前9位數一次進行上一位數映射的下一個映射;
步驟35)輸出加密后的防偽碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于開源物聯網(廣州)有限公司,未經開源物聯網(廣州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810410129.8/2.html,轉載請聲明來源鉆瓜專利網。





