[發明專利]基于電子公章文字內容的防偽信息的隱寫方法及校驗方法有效
| 申請號: | 202010637274.7 | 申請日: | 2020-07-03 |
| 公開(公告)號: | CN111901120B | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 畢翔;李明程;葛昭旭;唐瑞;劉江山;于心悅 | 申請(專利權)人: | 合肥工業大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08;H04L9/06 |
| 代理公司: | 合肥和瑞知識產權代理事務所(普通合伙) 34118 | 代理人: | 王挺 |
| 地址: | 230009 *** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 電子 公章 文字 內容 防偽 信息 方法 校驗 | ||
1.一種基于電子公章文字內容的防偽信息的隱寫方法,其特征在于,包括以下步驟:
S1,對防偽信息SI進行簽名,得到防偽信息SI的簽名sign;根據電子公章中的文字內容生成密鑰key,并使用該密鑰key對簽名sign進行加密,得到防偽信息SI的密文CSI;且密文CSI的長度即位數為NCSI;
S2,提取電子公章的文字的像素點,得到電子公章的文字的像素點坐標列表TPCL,且電子公章的文字的像素點坐標列表TPCL中的元素個數為NT;
S3,從電子公章的文字的像素點坐標列表TPCL中選取與密文CSI的位數NCSI相同個數的像素點,并對所選取的電子公章的文字的像素點進行隱寫,得到電子公章的文字的隱寫像素點坐標列表SPCL;
S4,將防偽信息SI的密文CSI寫入隱寫像素點坐標列表SPCL中的各個像素點中,實現對電子公章的防偽信息SI的隱寫;
步驟S3中,根據電子公章的文字的像素點坐標列表TPCL,并利用RSPS算法生成該電子公章的文字的隱寫像素點坐標列表SPCL,具體方式包括以下步驟:
S301,將電子公章的文字內容作為隨機數發生器的初始種子,生成一個在區間[0,N]中的隨機整數,記錄在隨機整數列表RIL中;其中,N的取值為該電子公章的文字的像素點坐標列表TPCL中的元素個數;
S302,將上一個生成的隨機整數作為該隨機數發生器的種子,生成一個在區間[0,N]中的隨機整數,若此時所生成的隨機整數已經記錄在隨機整數列表RIL中,則通過線性探查法尋找出一個在區間[0,N]中且未記錄在隨機整數列表RIL中的隨機整數,并將所找出的未記錄在隨機整數列表RIL中的隨機整數記錄在隨機整數列表RIL中;
S303,若隨機整數列表RIL中元素的個數小于設定數量,則跳轉步驟S302;否則,跳轉步驟S304;
其中,防偽信息的簽名的長度固定,密文的長度即位數也固定,所述設定數量的取值即為密文所固定的位數NCSI;
S304,遍歷隨機整數列表RIL,將隨機整數列表RIL中的每個元素均作為該電子公章的文字的像素點坐標列表TPCL的索引,在該電子公章的文字的像素點坐標列表TPCL中依次獲取對應的像素點坐標,并將所獲取的像素點坐標依次記錄在該電子公章的文字的隱寫像素點坐標列表SPCL中,得到該電子公章的文字的隱寫像素點坐標列表SPCL。
2.根據權利要求1所述的一種基于電子公章文字內容的防偽信息的隱寫方法,其特征在于,步驟S1中,對防偽信息SI進行簽名并加密的具體方式,包括以下步驟:
S101,防偽信息SI由用章人申請蓋章時所提供的用章人的姓名name、用章時間time、用章理由reason的字符串連接構成;
S102,利用DSA算法對防偽信息SI進行簽名,得到防偽信息SI的簽名sign;
S103,對電子公章中的文字內容進行MD5運算,生成AES密鑰key;
S104,使用該AES密鑰key對簽名sign進行加密,得到防偽信息SI的密文CSI,密文CSI的長度即位數為NCSI。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥工業大學,未經合肥工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010637274.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:速凝水泥基滲透結晶型防水材料及其制備方法
- 下一篇:雙極板定位裝置





