[發(fā)明專利]一種使用加法后置項和乘法后置項的數(shù)據(jù)聚合方法在審
| 申請?zhí)枺?/td> | 202011179260.1 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112380545A | 公開(公告)日: | 2021-02-19 |
| 發(fā)明(設(shè)計)人: | 龐皓天;李朋林;周俊;曹珍富;魏立斐;沈華杰;任成東 | 申請(專利權(quán))人: | 上海同態(tài)信息科技有限責任公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 北京科家知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11427 | 代理人: | 宮建華 |
| 地址: | 200000 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 使用 加法 后置 乘法 數(shù)據(jù) 聚合 方法 | ||
本發(fā)明公開了一種使用加法后置項和乘法后置項的數(shù)據(jù)聚合方法,包括數(shù)據(jù)的發(fā)送方,數(shù)據(jù)計算方,數(shù)據(jù)接收方,包括以下步驟:數(shù)據(jù)發(fā)送方對數(shù)據(jù)進行盲化;數(shù)據(jù)計算方在數(shù)據(jù)發(fā)放方盲化后的數(shù)據(jù)上進行加法和乘法計算;數(shù)據(jù)接收方在接收到數(shù)據(jù)計算方的計算結(jié)果之后,去除結(jié)果中的盲化數(shù)據(jù),得到最終的明文計算結(jié)果;對得到的明文計算結(jié)果進行驗證;由于每次添加的加法后置項和乘法后置項都具有隨機性,所以即使盲化的明文信息相同,盲化后的密文也不會暴露明文的任何信息,只有知道有關(guān)盲化數(shù)據(jù)的相關(guān)信息,才能正確使用接收到的數(shù)據(jù),所以即使盲化后的密文被敵手截獲,敵手也不能正確使用截獲的密文,更不可能得到明文的相關(guān)信息。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理的技術(shù)領(lǐng)域,特別涉及一種使用加法后置項和乘法后置項的數(shù)據(jù)聚合方法。
背景技術(shù)
明文數(shù)據(jù)的加密是一種常見的數(shù)據(jù)處理技術(shù)手段,現(xiàn)有的明文加密多是在現(xiàn)有的明文上進行處理加密,而活動的秘密中多會含有原明文數(shù)據(jù)記錄的信息,使得不通過解密技術(shù)手段也可能獲原明文數(shù)據(jù)所記錄的信息,繼而導致明文數(shù)據(jù)信息泄露,為此我們提出一種使用加法后置項和乘法后置項的數(shù)據(jù)聚合方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種使用加法后置項和乘法后置項的數(shù)據(jù)聚合方法,以解決上述背景技術(shù)中提出的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種使用加法后置項和乘法后置項的數(shù)據(jù)聚合方法,包括數(shù)據(jù)的發(fā)送方,數(shù)據(jù)計算方,數(shù)據(jù)接收方,包括以下步驟:
步驟101、數(shù)據(jù)發(fā)送方對數(shù)據(jù)進行盲化;
步驟102、數(shù)據(jù)計算方在數(shù)據(jù)發(fā)放方盲化后的數(shù)據(jù)上進行加法和乘法計算;
步驟103、數(shù)據(jù)接收方在接收到數(shù)據(jù)計算方的計算結(jié)果之后,去除結(jié)果中的盲化數(shù)據(jù),得到最終的明文計算結(jié)果;
步驟104、對得到的明文計算結(jié)果進行驗證。
進一步地,在步驟101中,數(shù)據(jù)發(fā)送方的盲化過程:
ciadd=mi+riadd,cimul=mi*rimul
公式中:mi為第i個需要盲化的明文信息;riadd為加法操作盲化過程中使用到的數(shù)據(jù);rimul為每一項乘法運算的盲化因子;ciadd為第i個明文盲化之后的密文,此密文用于加法計算;cimul為第i個明文盲化之后的密文,此密文用于乘法計算;
這個過程產(chǎn)生兩個添加了噪聲的數(shù),即為加密結(jié)果。
進一步地,步驟102中,數(shù)據(jù)計算方的計算過程:
公式中:cTadd為密文上加法計算的結(jié)果;cTmul為密文上乘法計算的結(jié)果。
進一步地,步驟103中,數(shù)據(jù)接收方的去除盲化數(shù)據(jù)過程:
mTadd=rTadd-rTadd,mTmul=cTmul*(rTmul)-1
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海同態(tài)信息科技有限責任公司,未經(jīng)上海同態(tài)信息科技有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011179260.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





