一種基于數(shù)據(jù)變換的全同態(tài)加密方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201810952078.1 申請(qǐng)日 -
公開(公告)號(hào) CN109190395B 公開(公告)日 2019-01-11
申請(qǐng)公布號(hào) CN109190395B 申請(qǐng)公布日 2019-01-11
分類號(hào) G06F21/60(2013.01)I 分類 -
發(fā)明人 王程浩;萬群;張如聰 申請(qǐng)(專利權(quán))人 浙江大數(shù)據(jù)交易中心有限公司
代理機(jī)構(gòu) 杭州裕陽聯(lián)合專利代理有限公司 代理人 姚宇吉
地址 310000浙江省杭州市下城區(qū)體育場路178號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于數(shù)據(jù)變換的全同態(tài)加密方法及系統(tǒng),所述方法包括以下步驟:構(gòu)造規(guī)則函數(shù),通過規(guī)則函數(shù)對(duì)明文數(shù)據(jù)x和y分別進(jìn)行加密,獲得加密之后的密文矩陣C1和C2,對(duì)密文矩陣C1和C2進(jìn)行同態(tài)計(jì)算,獲得計(jì)算后的密文矩陣;所述同態(tài)計(jì)算為同態(tài)加法計(jì)算、同態(tài)減法計(jì)算、同態(tài)乘法計(jì)算、同態(tài)除法計(jì)算或者對(duì)C1和C2中的任一個(gè)密文矩陣進(jìn)行同態(tài)基本函數(shù)計(jì)算,并對(duì)所述計(jì)算后的密文矩陣進(jìn)行解密,得到解密后的明文數(shù)據(jù);所述方法解決了現(xiàn)有的全同態(tài)加密算法只能支持加法、減法以及乘法等簡單計(jì)算的問題,實(shí)現(xiàn)了對(duì)密文數(shù)據(jù)進(jìn)行加法、減法、乘法和除法等代數(shù)計(jì)算,以及基本函數(shù)計(jì)算,豐富了實(shí)際應(yīng)用場景中同態(tài)加密數(shù)據(jù)的計(jì)算類型。??