[發(fā)明專利]基于非確定性有限自動(dòng)機(jī)的隱私保護(hù)醫(yī)學(xué)診療系統(tǒng)有效
| 申請?zhí)枺?/td> | 201910891804.8 | 申請日: | 2019-09-20 |
| 公開(公告)號: | CN110611567B | 公開(公告)日: | 2022-01-18 |
| 發(fā)明(設(shè)計(jì))人: | 楊旸;黃欣迪;郭文忠;劉西蒙;劉耿耿;程航 | 申請(專利權(quán))人: | 福州大學(xué) |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/30;G06F21/60;G06F21/62;G16H50/20;G16H80/00 |
| 代理公司: | 福州元?jiǎng)?chuàng)專利商標(biāo)代理有限公司 35100 | 代理人: | 陳明鑫;蔡學(xué)俊 |
| 地址: | 350002 福*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 確定性 有限 自動(dòng)機(jī) 隱私 保護(hù) 醫(yī)學(xué) 診療 系統(tǒng) | ||
1.一種基于非確定性有限自動(dòng)機(jī)的隱私保護(hù)醫(yī)學(xué)診療系統(tǒng),其特征在于,包括密鑰生成中心、醫(yī)院、患者、云平臺(tái)、計(jì)算服務(wù)器;
所述密鑰生成中心,負(fù)責(zé)生成系統(tǒng)公共參數(shù),分發(fā)服務(wù)器的私鑰、用戶的公/私鑰,并執(zhí)行遠(yuǎn)程醫(yī)療授權(quán)操作;
所述醫(yī)院,針對不同的疾病設(shè)計(jì)不同的醫(yī)療模型,醫(yī)院在執(zhí)行加密操作后將其加密的醫(yī)療模型外包給云平臺(tái)以提供遠(yuǎn)程診療服務(wù);
所述患者,將加密的醫(yī)療數(shù)據(jù)發(fā)送給云平臺(tái)以請求獲得診療服務(wù),患者使用自己的密鑰來解密云服務(wù)器返回的診療結(jié)果;
所述云平臺(tái),為醫(yī)院提供加密醫(yī)療模型的存儲(chǔ)服務(wù),在收到患者的遠(yuǎn)程診療請求后,根據(jù)存儲(chǔ)的加密的醫(yī)療模型為患者計(jì)算出最佳的治療方案;
所述計(jì)算服務(wù)器,當(dāng)接收到患者的遠(yuǎn)程診療請求后,計(jì)算服務(wù)器和云平臺(tái)交互執(zhí)行安全外包計(jì)算協(xié)議,并計(jì)算出最佳的加密治療過程;
所述密鑰生成中心,生成系統(tǒng)公共參數(shù)、分發(fā)服務(wù)器的私鑰、用戶的公/私鑰,并執(zhí)行遠(yuǎn)程醫(yī)療授權(quán)操作的過程具體如下,
通過運(yùn)行KeyGen算法,密鑰生成中心生成系統(tǒng)公共參數(shù)PP=(g,N)和主密鑰SK=λ,其中g(shù)為群G中的元素,N和λ均為正整數(shù);然后,為云平臺(tái)和計(jì)算服務(wù)器生成部分密鑰SK1=λ1和SK2=λ2,使得λ1+λ2=0modλ且λ1+λ2=1 mod N2,其中符號mod表示模運(yùn)算;接著,密鑰生成中心為醫(yī)院A生成私鑰和公鑰skA=a、pkA=ga,并為患者B生成私鑰和公鑰skB=b、pkB=gb,其中a、b是ZN中的隨機(jī)數(shù),ZN表示取值在1到N之間的整數(shù);
若患者B要向醫(yī)院A請求遠(yuǎn)程診療服務(wù),A將為B定義有效服務(wù)時(shí)間SP;然后,密鑰生成中心根據(jù)SP生成證書序列號CN以及授權(quán)證書CERA,B:cer=(CN,A,B,SP,pkσ),Sig(cer,SK),其中A表示醫(yī)院,B表示患者,SP表示有效服務(wù)時(shí)間,授權(quán)公鑰和私鑰為Sig表示數(shù)字簽名算法,cer表示消息元組(CN,A,B,SP,pkσ),SK表示主密鑰,Sig(cer,SK)表示用主密鑰SK對消息cer產(chǎn)生的數(shù)字簽名;密鑰生成中心將授權(quán)私鑰skσ秘密發(fā)送給B;
所述KeyGen算法實(shí)現(xiàn)如下:
κ是安全參數(shù),p和q是兩個(gè)大素?cái)?shù),其中符號表示比特長度;計(jì)算N=pq,λ=lcm(p-1,q-1)/2,lcm表示兩個(gè)數(shù)的最小公倍數(shù);定義函數(shù)L(x)=(x-1)/N,選擇群G的生成元g并且g的階為ord(g)=(p-1)(q-1)/2;隨后,生成系統(tǒng)公共參數(shù)為PP=(g,N),主密鑰為SK=λ;接著,系統(tǒng)為每位用戶i生成私鑰ski∈ZN和公鑰其中ZN表示取值在1到N之間的整數(shù),符號mod表示模運(yùn)算;
所述醫(yī)院,針對不同的疾病設(shè)計(jì)不同的基于非確定性有限自動(dòng)機(jī)NFA的加權(quán)醫(yī)療模型,表示為:
其中,表示疾病狀態(tài)的集合,q0表示初始狀態(tài),表示治療方法的集合,表示接受狀態(tài)集合δ表示在進(jìn)行治療后疾病狀態(tài)的變化,并用空符號ε表示沒有實(shí)施任何治療,每一個(gè)狀態(tài)轉(zhuǎn)移過程均設(shè)定有權(quán)重w,其中w的值與對應(yīng)療法的推薦度成反比,μ表示狀態(tài)轉(zhuǎn)移權(quán)重函數(shù);
而后,醫(yī)院A將基于非確定性有限自動(dòng)機(jī)NFA的加權(quán)醫(yī)療模型加密為其中加密的狀態(tài)集合為加密的治療方法集合為加密的接受狀態(tài)集合為加密的狀態(tài)轉(zhuǎn)移權(quán)重集合為空符號ε加密為其中pkA表示醫(yī)院A的公鑰,表示用公鑰pkA對m進(jìn)行加密,C2=gr mod N2,r為ZN中選取的隨機(jī)數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福州大學(xué),未經(jīng)福州大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910891804.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 嵌入式自動(dòng)機(jī)械控制系統(tǒng)
- 一種帶并發(fā)的狀態(tài)機(jī)圖轉(zhuǎn)換到自動(dòng)機(jī)的方法
- 用于運(yùn)行通信裝置的至少一個(gè)用戶的方法
- 一種雙機(jī)頭全自動(dòng)膠囊生產(chǎn)線
- 一種高炮自動(dòng)機(jī)故障診斷實(shí)驗(yàn)平臺(tái)及模擬射擊的方法
- 一種增量式的自動(dòng)機(jī)更新方法與系統(tǒng)
- 一種基于Büchi自動(dòng)機(jī)化簡運(yùn)行時(shí)驗(yàn)證監(jiān)控器的方法
- 自動(dòng)機(jī)械表上條效率的檢測方法
- 一種芯片安全自動(dòng)糾錯(cuò)的方法
- 一種有限狀態(tài)自動(dòng)機(jī)器的精簡方法及系統(tǒng)





