申請/專利權人:無錫弘鼎軟件科技有限公司
申請日:2022-12-23
公開(公告)日:2023-03-17
公開(公告)號:CN115632780B
主分類號:H04L9/14
分類號:H04L9/14;H04L9/06;H04L9/40;H04L67/12;G16Y30/10;G16Y40/50
優先權:
專利狀態碼:有效-授權
法律狀態:2023.03.17#授權;2023.02.14#實質審查的生效;2023.01.20#公開
摘要:本發明涉及圖像通信技術領域,具體涉及用于物聯網印章的使用管理系統及方法,包括:獲取目標物聯網印章使用過程中產生的待通信圖像;對待通信圖像進行二值化矩陣轉換處理;對待通信矩陣進行預設數目輪行列抽取插入轉換加密處理;將加密通信矩陣,傳輸至目標管理接口;基于目標密鑰組集合、目標管理接口和傳輸至目標管理接口的加密通信矩陣,對目標物聯網印章進行使用管理。本發明通過對待通信圖像進行加密通信,實現了對物聯網印章的使用管理,解決了對物聯網印章進行使用管理時的圖像加密效果低下的技術問題,提高了對物聯網印章進行使用管理時的圖像加密效果,主要應用了對物聯網印章進行使用管理。
主權項:1.一種用于物聯網印章的使用管理方法,其特征在于,包括以下步驟:獲取目標物聯網印章使用過程中產生的待通信圖像;對所述待通信圖像進行二值化矩陣轉換處理,得到待通信矩陣;對所述待通信矩陣進行預設數目輪行列抽取插入轉換加密處理,得到加密通信矩陣和目標密鑰組集合,其中,每輪行列抽取插入轉換加密處理包括:對待加密矩陣進行行抽取處理,得到第一加密密鑰和第一加密矩陣,待加密矩陣中的任意一個元素為1或0;根據預先設置的平移數值序列,對第一加密矩陣進行列平移處理,得到第二加密密鑰和第二加密矩陣;對第二加密矩陣進行行插入處理,得到第三加密密鑰和第三加密矩陣;對第三加密矩陣進行行轉換處理,得到第四加密密鑰和第四加密矩陣;待加密矩陣是所述待通信矩陣或上一輪行列抽取插入轉換加密處理得到的第四加密矩陣;將每輪行列抽取插入轉換加密處理得到的第一加密密鑰、第二加密密鑰、第三加密密鑰和第四加密密鑰,組合為目標密鑰組,得到目標密鑰組集合;將最后一輪行列抽取插入轉換加密處理得到的第四加密矩陣,確定為加密通信矩陣;將所述加密通信矩陣,傳輸至目標管理接口;基于所述目標密鑰組集合、所述目標管理接口和傳輸至目標管理接口的加密通信矩陣,對所述目標物聯網印章進行使用管理;所述對待加密矩陣進行行抽取處理,得到第一加密密鑰和第一加密矩陣,包括:從待加密矩陣中篩選出元素全為0的行,作為空無信息行;從待加密矩陣中篩選出相鄰的空無信息行,作為相鄰空無信息行組,得到相鄰空無信息行組集合;對于所述相鄰空無信息行組集合中的每個相鄰空無信息行組,將所述相鄰空無信息行組集合中的每個相鄰空無信息行組中除了第一個空無信息行之外的空無信息行,確定為待抽取信息行,得到所述相鄰空無信息行組對應的待抽取信息行集合;對于所述相鄰空無信息行組集合中的每個相鄰空無信息行組,將所述相鄰空無信息行組中第一個空無信息行在待加密矩陣中的位置和所述相鄰空無信息行組對應的待抽取信息行集合中待抽取信息行的數量,組合為所述相鄰空無信息行組對應的目標抽取信息;將所述相鄰空無信息行組集合中的各個相鄰空無信息行組對應的目標抽取信息,組合為目標抽取信息序列,作為第一加密密鑰;對待加密矩陣中的相鄰空無信息行組集合中的各個相鄰空無信息行組對應的待抽取信息行集合進行去除處理,得到第一加密矩陣;所述根據預先設置的平移數值序列,對第一加密矩陣進行列平移處理,得到第二加密密鑰和第二加密矩陣,包括:對于第一加密矩陣中的任意一列,從平移數值序列中篩選出該列對應的平移數值,作為目標平移數值,截取該列中后目標平移數值個元素,作為該列對應的第一平移元素序列,將該列中除了第一平移元素序列之外的序列,作為該列對應的第二平移元素序列;將第一加密矩陣中的每一列對應的第一平移元素序列和第二平移元素序列,按順序組合為每一列對應的新列,得到第二加密矩陣;將平移數值序列,確定為第二加密密鑰;所述對第二加密矩陣進行行插入處理,得到第三加密密鑰和第三加密矩陣,包括:從第二加密矩陣中篩選出存在1的行,作為目標信息行,得到目標信息行集合;對于所述目標信息行集合中的每個目標信息行,將所述目標信息行中1的數量與所述目標信息行中元素的數量的比值,確定為所述目標信息行對應的信息占比;當所述目標信息行集合中的目標信息行對應的信息占比大于或等于預先設置的信息占比閾值時,將該目標信息行,確定為標準信息行;從第二加密矩陣中篩選出相鄰的標準信息行,作為相鄰標準信息行組,得到相鄰標準信息行組集合;從所述相鄰標準信息行組集合中篩選出包括的標準信息行的數量大于預先設置的數量閾值的相鄰標準信息行組,作為目標相鄰信息行組,得到目標相鄰信息行組集合;對于所述目標相鄰信息行組集合中的每個目標相鄰信息行組,根據所述目標相鄰信息行組中的第一個標準信息行在第二加密矩陣中的位置和所述目標相鄰信息行組中標準信息行的數量,確定所述目標相鄰信息行組對應的插入位置;將所述目標相鄰信息行組集合中的各個目標相鄰信息行組對應的插入位置,組合為插入位置序列,作為第三加密密鑰;將第二加密矩陣中的目標相鄰信息行組集合中的各個目標相鄰信息行組對應的插入位置處及插入位置之后的元素對應后移,并在各個插入位置處插入一行元素全為0的行,得到第三加密矩陣;所述對第三加密矩陣進行行轉換處理,得到第四加密密鑰和第四加密矩陣,包括:將第三加密矩陣轉換為一維編碼序列;按照預先設置的分段數值,對一維編碼序列進行等分,得到分段序列集合,其中,分段序列中的元素的數量等于分段數值;將分段序列集合中的分段序列中的各個元素,確定為第四加密矩陣中的行中的各個元素,得到第四加密矩陣;將第三加密矩陣的一行元素的數量,確定為第四加密密鑰;所述基于所述目標密鑰組集合、所述目標管理接口和傳輸至目標管理接口的加密通信矩陣,對所述目標物聯網印章進行使用管理,包括:通過所述目標密鑰組集合,對傳輸至目標管理接口的加密通信矩陣進行解密,得到解密通信二值圖像;基于所述解密通信二值圖像,通過所述目標管理接口,對所述目標物聯網印章進行使用管理。
全文數據:
權利要求:
百度查詢: 無錫弘鼎軟件科技有限公司 用于物聯網印章的使用管理系統及方法
免責聲明
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。