[發明專利]一種n選1不經意傳輸方法在審
| 申請號: | 202210455305.6 | 申請日: | 2022-04-28 |
| 公開(公告)號: | CN114745117A | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | 張金琳;高航;俞學勱 | 申請(專利權)人: | 浙江數秦科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 311121 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 不經意 傳輸 方法 | ||
1.一種n選1不經意傳輸方法,其特征在于,
包括:
發送方擁有n個數據Di,i∈[1,n],i表示數據的序號,每個數據Di均具有標識碼;
發送方生成n對數值(di,ei),di為正小數,ei為正整數,使di*ei=(ki*10^s*2*π)_N+1,其中s為預設小數位限值,下標N表示括號內的計算式最終保留N位小數,ki為正整數;
將di關聯序號i及標識碼后公開,公開s、N及n的值;
接收方根據標識碼獲知欲獲得的數據的序號h;
接收方生成對稱加密的秘鑰M,嘗試生成小數m,使floor(10^n*cos(m))=M,且m的小數位數不超過s;
接收方計算Ch=(cos(dh*m))_N,將Ch提供給發送方;
發送方使用每個數據的ei,計算中間值Ti=(cos(ei*dh*m))_N;
計算復原秘鑰Mi=floor(10^n*Ti),其中僅序號h對應正整數ei,使中間值Th=(cos(m))_N,使得復原秘鑰Mi與秘鑰M相同;
發送方使用每個數據Di對應的復原秘鑰Mi加密數據Di,獲得密文Di’,將全部密文Di’發送給接收方;
接收方使用秘鑰M將僅能解密序號h對應的密文Di’,獲得數據Dh。
2.根據權利要求1所述的一種n選1不經意傳輸方法,其特征在于,
將全部步驟中的余弦函數替換為正弦函數,且正整數ei為奇數。
3.根據權利要求1或2所述的一種n選1不經意傳輸方法,其特征在于,
生成小數m的方法包括:
取出秘鑰M在每個位的值,記為(m_0,m_1,…,m_n-1),即M=m_n-1*10^(n-1)+…+m_1*10+m_0;
設置輔助變量r=1,嘗試生成小數m,使floor(10^r*cos(m))=m_n-1;
輔助變量r自加1,嘗試生成小數p,使floor(10^r*(cos(m+p)-cos(m)))=1,生成倍數b,b∈[-9,9],嘗試更改b的值,使floor(10^r*(cos(m+b*p)))=floor(m_n-1*10^(r-1)+m_n-2*10^(r-2)+…+m_0*10^(r-n)),將m更新為m+b*p;
不斷重復上一步驟,直到floor(10^n*cos(m))=M,獲得小數m的值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江數秦科技有限公司,未經浙江數秦科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210455305.6/1.html,轉載請聲明來源鉆瓜專利網。





