[發明專利]隨機數序列壓縮方法、裝置及電子設備有效
| 申請號: | 201910167666.9 | 申請日: | 2019-03-05 |
| 公開(公告)號: | CN109981251B | 公開(公告)日: | 2022-06-07 |
| 發明(設計)人: | 林全馳 | 申請(專利權)人: | 湖南國科微電子股份有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/08;G06F7/58 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 倪靜 |
| 地址: | 410000 湖南省長沙市*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隨機數 序列 壓縮 方法 裝置 電子設備 | ||
本發明公開了一種隨機數序列壓縮方法、裝置及電子設備,所述方法包括:根據輸入參數和輸入數據塊進行第n次加密運算,獲得第n次加密運算輸出密文;輸入數據塊為N個數據塊中未被選中的任意一個數據塊;當n取1時,輸入參數為所述N個數據塊中未被選中的任意一個數據塊;當n大于1時,輸入參數為第n?1次加密運算輸出的密文;重復根據輸入參數和輸入數據塊進行第n次加密運算的步驟,直至n等于N?1時,以第n次加密運算輸出的密文作為壓縮后的隨機數序列。解決了現有技術中存在隨機數序列的長度長、占據空間大的技術問題,達到了縮減隨機數序列的長度、減小隨機數序列占據的空間,同時還保持隨機數序列具有唯一性的技術效果。
技術領域
本發明涉及電子信息處理領域,具體而言,涉及一種隨機數序列壓縮方法、裝置及電子設備。
背景技術
隨機數具有唯一性的特性,即針對某個隨機數,該隨機數與在它后面的那個隨機數和前面的那個隨機數毫無關系。隨機數在標碼領域中廣泛應用,例如,利用一組隨機數(稱為隨機數序列)給每個芯片設置一個標簽,因為每個隨機數具有唯一性,所以多個具有唯一性的隨機數構成的隨機數序列具有唯一性,于是每個標簽是唯一的。每組隨機數序列中包括的隨機數的數量稱為該組隨機數序列的長度。
為了保證隨機數序列的唯一性,通過隨機數發生器生成的隨機數序列可能包括超過預設值個數的隨機數,機隨機數序列的長度過長。然而,并非所有情況都需要長度為超過預設值的隨機數序列,且隨機數序列的長度過長,隨機數序列占據空間大,對于計算機來說,浪費計算機內存。為此,提出一種能夠縮減隨機數序列的長度,同時還能保持隨機數序列的唯一性的隨機數序列壓縮方法非常有必要。
發明內容
本發明的目的在于提供一種隨機數序列壓縮方法、裝置及電子設備,其旨在縮減隨機數序列的長度,同時壓縮后的隨機數序列具有唯一性。
第一方面,本發明實施例提供了一種隨機數序列壓縮方法,包括:
根據輸入參數和輸入數據塊進行第n次加密運算,獲得第n次加密運算輸出密文;所述輸入數據塊為N個數據塊中未被選中的任意一個數據塊;所述N個數據塊是對隨機數序列進行分割獲得的;當所述n取1時,所述輸入參數為所述N個數據塊中未被選中的任意一個數據塊;當所述n大于1時,所述輸入參數為第n-1次加密運算輸出的密文;其中,所述N是大于2的正整數,所述n是大于或者等于1且不大于N-1的正整數;
重復所述根據輸入參數和輸入數據塊進行第n次加密運算的步驟,直至所述n等于N-1時,以第n次加密運算輸出的密文作為壓縮后的隨機數序列。
可選的,所述根據輸入參數和輸入數據塊進行第n次加密運算,獲得第n次加密運算輸出密文,包括:
以所述輸入參數和所述輸入數據塊分別作為所述第n次加密運算的明文和密鑰,進行所述第n次加密運算,獲得所述第n次加密運算輸出的密文。
可選的,在所述根據輸入參數和輸入數據塊進行第n次加密運算,獲得第n次加密運算輸出密文之前,所述方法還包括:
獲得隨機數序列;
對所述隨機數序列進行分割,獲得所述N個數據塊,其中,每個所述數據塊占設定字節。
可選的,所述對所述隨機數序列進行分割,獲得N個數據塊,包括:
若所述數據塊所占字節小于所述設定字節,在所述數據塊中補充字節位,以使所述數據塊占設定字節。
第二方面,本發明實施例提供了一種隨機數序列壓縮裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南國科微電子股份有限公司,未經湖南國科微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910167666.9/2.html,轉載請聲明來源鉆瓜專利網。





