The invention relates to a control method of sparse matrix code by mobile phone recognition, contains a set of embedded image generation generation subsystem and sparse matrix code decoding subsystem to obtain sparse matrix code identification information, image generation subsystem to encrypt data read picture size information, encryption key information, picture information. And embedded data information, and to add the ciphertext error correcting code, adjust the lattice points in sparse randomization, the randomized adjusted point two correction after the formation of sparse matrix, then embedded image shading, repeat embedded lattice operations generate sparse, sparse matrix code images containing the corresponding decoding system; to obtain information decoding and decryption key information corresponding to the error correcting code to obtain information for error correction, error correction after the completion of data solution Gets plaintext information, otherwise the decoded information is recovered. The invention has strong anti copy property, and can flexibly change the shape of the lattice.
【技術實現步驟摘要】
可由手機識別的稀疏點陣碼控制方法
本專利技術涉及可由手機識別的具有較強防復制性的稀疏點陣碼,特別是隨機將數據信息埋入稀疏點陣碼和信息讀取的控制方法。技術背景隨著我國國內經濟的持續高速發展,國民的生活水平也得以持續地提升。隨著我國人民對更高物質精神需求的追求需要和經濟的蓬勃發展,人們對于購物也產生了極大的興趣和熱情。然而這也給了不法分子可趁之機:不法分子通過偽造商標等商品上用以標識商品出廠信息,粘貼至假冒偽劣產品上,造成用戶無法判斷商品的真偽。這極大地損害了消費者的利益。所以商品防偽勢在必行。現有防偽技術方法多種多樣,但識別時大多需要特殊設備的輔助,成本偏高,不利用于普通消費者及時查詢產品真偽。條形碼具有成本低,對識別設備要求低便于識別的特點。但其具有易被復制,防偽性能差的特點。如果能夠將條形碼與防偽技術結合起來,則這樣既能利用條形碼的優點而又實現防偽的目的。故本文對將條形碼與防偽技術結合的做法具有相當的實用價值。條形碼技術由來已久。為了方便信息的自動識別,一維條形碼于上個世紀40年代問世。由于一維條形碼具有輸入速度快、可靠性高、成本極低的特點,在20世紀隨后的幾十年被廣泛地應用在圖書管理、工業生產、郵政等多各方面。然而其缺點也是極其明顯的:條形碼由于可以記錄的信息量較少,通常不能單獨記錄信息,其記錄的信息必須與特定的數據庫結合使用才能獲知具體的含義,這增加了商家維護相應系統的成本。這使得其在當今數據量激增暴漲的環境下,適用范圍大大地降低了。因此,在上個世紀80年代末,研究者們轉而開始投入到二維條形碼的研究當中。相較于一維條形碼只在一個方向上存儲數據,二 ...
【技術保護點】
一種可由手機識別的稀疏點陣碼控制方法,包括解碼裝置,由手機識別,其特征在于:一包括讀入模塊、信息埋入模塊、數據加密模塊、添加糾錯碼模塊、生成稀疏點陣碼模塊、埋入圖片底紋模塊構成的埋入裝置,與解碼裝置配合;所述的解碼裝置是由獲取相應解碼信息和解碼密鑰信息模塊、信息糾錯模塊、數據解碼模塊構成的,由上述埋入裝置和解碼裝置共同組成由手機識別的且攜帶大量數據信息的稀疏點陣碼生成與識別系統,所述各個模塊的操作步驟包括:所述的埋入裝置執行以下操作步驟:(1)?由讀入模塊讀入要埋入的信息,包括文字、數字、URI、URL,其中,若埋入信息位數字,則直接編碼;(2)?由信息埋入模塊讀取生成包含二維碼的圖片所需信息:包括生成圖片的寬度及高度,生成圖片的底紋信息,需要埋入的數據信息,加密所需要的密鑰信息;(3)?由數據加密模塊加密數據信息;(4)?由添加糾錯碼模塊給密文添加糾錯碼得到單個稀疏點陣的數據部分;(5)?由生成稀疏點陣碼模塊給埋入的點添加隨機性偏移,使其可以隨機排布,?通過隨機性偏移矯正算法,糾正隨機性偏移出現過多處于同一橫行或同一縱列的點的情況;(6)?由埋入圖片底紋模塊添加圖片底紋,在圖片底紋上 ...
【技術特征摘要】
1.一種可由手機識別的稀疏點陣碼控制方法,包括解碼裝置,由手機識別,其特征在于:一包括讀入模塊、信息埋入模塊、數據加密模塊、添加糾錯碼模塊、生成稀疏點陣碼模塊、埋入圖片底紋模塊構成的埋入裝置,與解碼裝置配合;所述的解碼裝置是由獲取相應解碼信息和解碼密鑰信息模塊、信息糾錯模塊、數據解碼模塊構成的,由上述埋入裝置和解碼裝置共同組成由手機識別的且攜帶大量數據信息的稀疏點陣碼生成與識別系統,所述各個模塊的操作步驟包括:所述的埋入裝置執行以下操作步驟:(1)由讀入模塊讀入要埋入的信息,包括文字、數字、URI、URL,其中,若埋入信息位數字,則直接編碼;(2)由信息埋入模塊讀取生成包含二維碼的圖片所需信息:包括生成圖片的寬度及高度,生成圖片的底紋信息,需要埋入的數據信息,加密所需要的密鑰信息;(3)由數據加密模塊加密數據信息;(4)由添加糾錯碼模塊給密文添加糾錯碼得到單個稀疏點陣的數據部分;(5)由生成稀疏點陣碼模塊給埋入的點添加隨機性偏移,使其可以隨機排布,通過隨機性偏移矯正算法,糾正隨機性偏移出現過多處于同一橫行或同一縱列的點的情況;(6)由埋入圖片底紋模塊添加圖片底紋,在圖片底紋上重復埋入稀疏點陣,生成圖片;(7)對生成圖片進行印刷與打印,即在包括紙、玻璃、金屬的印刷介質上打印、印刷、噴涂;所述的解碼裝置執行以下步驟:(1)由獲取相應解碼信息和解碼密鑰信息模塊利用手機攝像頭從印刷介質中識別稀疏點陣的編碼信息,從圖片中識別出來稀疏點陣碼編碼信息以及解碼所需要的密鑰信息;(2)由信息糾錯模塊根據糾錯碼對獲取數據進行糾錯,如無法糾錯,表明錯誤位數過...
【專利技術屬性】
技術研發人員:李景濤,陳斌,李若晗,黃輝平,
申請(專利權)人:復旦大學,上海馳亞信息技術有限公司,
類型:發明
國別省市:上海,31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。