本發明專利技術提供一種數字水印嵌入以及檢測方法、設備及介質,以解決現有文本數字水印技術存在易感知、不透明、魯棒性低的問題。本方法包括對第N個目標子句進行預測,生成至少兩個第N+1個候選子句;根據所述第N個目標子句和預設的第一水印特征編碼序列,確定第N+1個目標子句的第一水印特征編碼值,所述第N+1個目標子句為所述第N個目標子句的下一子句;根據所述至少兩個第N+1個候選子句的預測概率、所述第一水印特征編碼值和預設的可讀性閾值,確定所述第N+1個目標子句;在所述N+1個目標子句包括文本結束符的情況下,確定嵌入水印全文,所述嵌入水印全文包括N+1個目標子句,其中,N為大于0的整數。本發明專利技術可以實現數字水印嵌入的低感知、透明性和魯棒性。
【技術實現步驟摘要】
本專利技術涉及數字水印,特別涉及一種數字水印嵌入以及檢測方法、設備及介質。
技術介紹
1、隨著人工智能生成(artificial?intelligence?generated?content,aigc)技術的逐漸成熟,越來越多的aigc模型開始走向落地商用,其中文本生成式ai模型可以基于用戶給定的需求描述使用大規模語言模型內嵌的知識和文法表示能力,快速生成自然流暢、符合指令要求的高質量文章,幫助用戶高效完成大量的文字處理任務,在醫療病例、公文寫作、金融報告、法律文書等多個場景具有巨大的商業價值。作為一個強大的生產力工具,aigc在帶來了巨大的商業價值的同時也引入了潛在的使用風險和安全合規問題,因此對于aigc生成內容的版權保護、來源認證、內容追溯是一個亟待解決的問題。
2、數字產品的版權保護通常使用電子水印技術來實現,基于文本內容使用非加密的策略,將版權相關的水印嵌入數字產品中,能夠在不影響數字產品本身使用的情況下實現對數字產品的版權保護。然而,現有文本數字水印技術主要存在易感知、不透明、魯棒性低等問題。
技術實現思路
1、本專利技術實施例提供一種數字水印嵌入以及檢測方法、設備及介質,以解決現有文本數字水印技術主要存在易感知、不透明、魯棒性低的問題。
2、為解決上述技術問題,本專利技術是這樣實現的:
3、第一方面,本專利技術實施例提供一種數字水印嵌入方法,包括:
4、對第n個目標子句進行預測,生成至少兩個第n+1個候選子句;
<
p>5、根據所述第n個目標子句和預設的第一水印特征編碼序列,確定第n+1個目標子句的第一水印特征編碼值,所述第n+1個目標子句為所述第n個目標子句的下一子句;6、根據所述至少兩個第n+1個候選子句的預測概率、所述第一水印特征編碼值和預設的可讀性閾值,確定所述第n+1個目標子句;
7、在所述n+1個目標子句包括文本結束符的情況下,確定嵌入水印全文,所述嵌入水印全文包括n+1個目標子句,其中,n為大于0的整數。
8、第二方面,本專利技術實施例提供一種一種數字水印檢測方法,包括:
9、確定待檢測文本中的前p個子句為第二導引子句;
10、根據所述第二導引子句對所述待檢測文本的第p+1個子句進行預測,得到第一候選子句和第二候選子句;
11、分別計算所述第一候選子句與所述第p+1個子句,以及所述第二候選子句與所述第p+1個子句的編輯距離;
12、根據所述編輯距離,確定所述第p+1個子句的第二水印特征編碼值;
13、根據所述第二水印特征編碼值,更新所述待檢測文本的第二水印特征編碼序列,所述第二水印特征編碼序列包括所述第二水印特征編碼值;在p+1小于所述待檢測文本的總子句數的情況下,確定p=p+1,重復執行以上步驟,直至p+1等于所述總子句數;
14、根據所述第二水印特征編碼序列與預設的第一水印特征編碼序列進行匹配,確定是否通過水印檢測,其中,p為大于0的整數。
15、第三方面,本專利技術實施例提供一種一種數字水印嵌入設備,包括:
16、生成模塊,用于對第n個目標子句進行預測,生成至少兩個第n+1個候選子句;
17、第一確定模塊,用于根據所述第n個目標子句和預設的第一水印特征編碼序列,確定第n+1個目標子句的第一水印特征編碼值,所述第n+1個目標子句為所述第n個目標子句的下一子句;
18、第二確定模塊,用于根據所述至少兩個第n+1個候選子句的預測概率、所述第一水印特征編碼值和預設的可讀性閾值,確定所述第n+1個目標子句;
19、第三確定模塊,用于在所述n+1個目標子句包括文本結束符的情況下,確定嵌入水印全文,所述嵌入水印全文包括n+1個目標子句,其中,n為大于0的整數。
20、第四方面,本專利技術實施例提供一種數字水印檢測設備,包括:
21、第一確定模塊,用于確定待檢測文本中的前p個子句為第二導引子句;
22、預測模塊,用于根據所述第二導引子句對所述待檢測文本的第p+1個子句進行預測,得到第一候選子句和第二候選子句;
23、計算模塊,用于分別計算所述第一候選子句與所述第p+1個子句,以及所述第二候選子句與所述第p+1個子句的編輯距離;
24、第二確定模塊,用于根據所述編輯距離,確定所述第p+1個子句的第二水印特征編碼值;
25、更新模塊,用于根據所述第二水印特征編碼值,更新所述待檢測文本的第二水印特征編碼序列,所述第二水印特征編碼序列包括所述第二水印特征編碼值;在p+1小于所述待檢測文本的總子句數的情況下,確定p=p+1,重復執行以上步驟,直至p+1等于所述總子句數;
26、匹配模塊,用于根據所述第二水印特征編碼序列與預設的第一水印特征編碼序列進行匹配,確定是否通過水印檢測,其中,p為大于0的整數。
27、第五方面,本專利技術實施例提供一種電子設備,包括處理器,所述處理器用于:
28、對第n個目標子句進行預測,生成至少兩個第n+1個候選子句;
29、根據所述第n個目標子句和預設的第一水印特征編碼序列,確定第n+1個目標子句的第一水印特征編碼值,所述第n+1個目標子句為所述第n個目標子句的下一子句;
30、根據所述至少兩個第n+1個候選子句的預測概率、所述第一水印特征編碼值和預設的可讀性閾值,確定所述第n+1個目標子句;
31、在所述n+1個目標子句包括文本結束符的情況下,確定嵌入水印全文,所述嵌入水印全文包括n+1個目標子句,其中,n為大于0的整數。
32、第六方面,本專利技術實施例提供一種電子設備,包括處理器,所述處理器用于:
33、確定待檢測文本中的前p個子句為第二導引子句;
34、根據所述第二導引子句對所述待檢測文本的第p+1個子句進行預測,得到第一候選子句和第二候選子句;
35、分別計算所述第一候選子句與所述第p+1個子句,以及所述第二候選子句與所述第p+1個子句的編輯距離;
36、根據所述編輯距離,確定所述第p+1個子句的第二水印特征編碼值;
37、根據所述第二水印特征編碼值,更新所述待檢測文本的第二水印特征編碼序列,所述第二水印特征編碼序列包括所述第二水印特征編碼值;在p+1小于所述待檢測文本的總子句數的情況下,確定p=p+1,重復執行以上步驟,直至p+1等于所述總子句數;
38、根據所述第二水印特征編碼序列與預設的第一水印特征編碼序列進行匹配,確定是否通過水印檢測,其中,p為大于0的整數。
39、第七方面,本專利技術實施例提供一種電子設備,包括:處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序,所述程序被所述處理器執行時實現如上述第一方面所述的數字水印嵌入方法的步驟;或者,所述程序被所述處理器執行時實現如上述第二方面所述的數字水印檢測方法的步驟。
...
【技術保護點】
1.一種數字水印嵌入方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述至少兩個第N+1個候選子句的預測概率、所述第一水印特征編碼值和預設的可讀性閾值,確定所述第N+1個目標子句,包括:
4.根據權利要求1所述的方法,其特征在于,在所述根據所述至少兩個第N+1個候選子句的預測概率、所述第一水印特征編碼值和預設的可讀性閾值,確定所述第N+1個目標子句之后,所述方法還包括:
5.根據權利要求1或2所述的方法,其特征在于,所述對第N個目標子句進行預測,生成至少兩個第N+1個候選子句,包括:
6.根據權利要求1所述的方法,其特征在于,所述第N個目標子句為第一導引子句,在所述對第N個目標子句進行預測,生成至少兩個第N+1個候選子句之前,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述根據所述概率確定所述第一導引子句,包括:
8.一種數字水印檢測方法,其特征在于,包括:
9.根據權利要求8所述的方法,其特征在于,所述根據所述第二導引子句對所述待檢測文本的第P+1個子句進行預測,得到第一候選子句和第二候選子句,包括:
10.根據權利要求9所述的方法,其特征在于,所述方法還包括:
11.一種數字水印嵌入設備,其特征在于,包括:
12.一種數字水印檢測設備,其特征在于,包括:
13.一種電子設備,其特征在于,包括處理器,所述處理器用于:
14.一種電子設備,其特征在于,包括處理器,所述處理器用于:
15.一種電子設備,其特征在于,包括:處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序,所述程序被所述處理器執行時實現如權利要求1至7中任一項所述的數字水印嵌入方法的步驟;或者,所述程序被所述處理器執行時實現如權利要求8至10中任一項所述的數字水印檢測方法的步驟。
16.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的數字水印嵌入方法的步驟;或者,所述計算機程序被處理器執行時實現如權利要求8至10中任一項所述的數字水印檢測方法的步驟。
...
【技術特征摘要】
1.一種數字水印嵌入方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述至少兩個第n+1個候選子句的預測概率、所述第一水印特征編碼值和預設的可讀性閾值,確定所述第n+1個目標子句,包括:
4.根據權利要求1所述的方法,其特征在于,在所述根據所述至少兩個第n+1個候選子句的預測概率、所述第一水印特征編碼值和預設的可讀性閾值,確定所述第n+1個目標子句之后,所述方法還包括:
5.根據權利要求1或2所述的方法,其特征在于,所述對第n個目標子句進行預測,生成至少兩個第n+1個候選子句,包括:
6.根據權利要求1所述的方法,其特征在于,所述第n個目標子句為第一導引子句,在所述對第n個目標子句進行預測,生成至少兩個第n+1個候選子句之前,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述根據所述概率確定所述第一導引子句,包括:
8.一種數字水印檢測方法,其特征在于,包括:
9.根據權利要求8所述的方法,其特征在于,所...
【專利技術屬性】
技術研發人員:劉明錄,鄭彥,韓雪,
申請(專利權)人:中國移動通信有限公司研究院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。