[發明專利]一種醫療隱私數據自加密及解密的方法有效
| 申請號: | 201510876310.4 | 申請日: | 2015-12-03 |
| 公開(公告)號: | CN105357004B | 公開(公告)日: | 2018-10-16 |
| 發明(設計)人: | 周棟;李光亞;陳誠 | 申請(專利權)人: | 萬達信息股份有限公司 |
| 主分類號: | H04L9/16 | 分類號: | H04L9/16;H04L29/06 |
| 代理公司: | 上海申匯專利代理有限公司 31001 | 代理人: | 翁若瑩;柏子雵 |
| 地址: | 200233 上海市徐*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 醫療 隱私 數據 加密 解密 方法 | ||
1.一種醫療隱私數據自加密方法,其特征在于,包括以下步驟:
第一步、初始化隨機數種子,產生2m字節隨機數p[1],p[2],…, p[i]…,p[2m],作為密鑰區,p[i]為第i個字節的隨機數;
第二步、選擇一個現有的加密算法,按該加密算法需要的密鑰字節長度n,產生n字節隨機數key[1],key[2],…,key[j], …,key[n] 作為密鑰,key[j]為第j個字節的隨機數,n<<2m,n字節隨機數key[1],key[2],…,key[n]同時滿足:互不相同,且沒有ASCII碼0和81;
第三步、用第二步得到的密鑰填充第一步得到的密鑰區,其中:p[81]=key[1],p[key[1]]=key[2],p[key[2]]=key[3],……,p[key[n-1]]=key[n],p[key[n]]=0;設置p[k]=加密算法標識,k表示字節數,k為1,2,…2m中與81,key[1],key[2],…,key[n]均不相同的值,通過加密算法標識來區分第二步選擇的加密算法;
第四步、將醫療隱私數據按照第二步得到的密鑰及加密算法進行加密,在加密后的醫療隱私數據中插入第三步得到的密鑰區。
2.一種醫療隱私數據自解密方法,其特征在于,包括以下步驟:
第一步、讀取字段數據,判斷是否為隱私字段,如是,則進入下一步;
第二步、讀取隱私字段的密鑰區,重新生成密鑰key[1],key[2],…,key[j], …,key[n],其中:key[1]=p[81],key[2]=p[key[1]],……,key[n]= p[key[n-1]],p[81], p[key[1]],…, p[key[n-1]]通過如權利要求1所述的醫療隱私數據自加密方法中的第三步得到;讀取密鑰區中的p[k],得到密碼算法標識,p[k]通過如權利要求1所述的醫療隱私數據自加密方法中的第三步得到;
第三步、讀取隱私字段的其余字節,按第二步得到的密鑰key[1],key[2],…,key[j],…,key[n]和第二步得到的密碼算法標識所代表的密碼算法對隱私字段的其余字節解密,得到解密后的醫療隱私數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于萬達信息股份有限公司,未經萬達信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510876310.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:加密通信方法及通信終端
- 下一篇:罩帽型引擎蓋
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





