999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

XML加密技術(shù)在電子病歷數(shù)據(jù)共享中的應(yīng)用

2014-04-29 00:00:00李小智羅鐵清
醫(yī)學信息 2014年18期

摘要:XML作為電子病歷的一種通用格式,為保證數(shù)據(jù)共享的安全性需對其進行加密。本文介紹了XML加密技術(shù)特點,通過實例說明在Java SE6開發(fā)環(huán)境中如何使用DOM4J和對稱算法實現(xiàn)電子病歷的加密處理。

關(guān)鍵詞:XML;電子病歷;加密

1引言

電子病歷是醫(yī)院信息系統(tǒng)服務(wù)的核心,電子病歷數(shù)據(jù)收集貫穿于患者在醫(yī)院就診的整個過程,它包含了患者基本信息、既往史、現(xiàn)病史、檢驗結(jié)果、診斷信息等,這些醫(yī)療數(shù)據(jù)即有結(jié)構(gòu)化的信息也有大量的非結(jié)構(gòu)化的信息,還包括大量不確定信息,對擴展性要求很高。XML由于其異構(gòu)性、可擴展性、靈活性、自描述性及結(jié)構(gòu)上的完整性等特點,使得XML成為描述電子病歷的一種極好的結(jié)構(gòu)化形式。醫(yī)院和醫(yī)院之間、社區(qū)醫(yī)療站和醫(yī)院、醫(yī)院和醫(yī)保中心都需要通過網(wǎng)絡(luò)來獲取相關(guān)的醫(yī)療信息,由于XML標準中立性,也使得XML成為數(shù)據(jù)交換和共享的一種標準通用格式。針對目前網(wǎng)絡(luò)上的各種安全問題,就必須采用XML安全技術(shù)來實現(xiàn)數(shù)據(jù)安全有效的傳輸。

2 Xml加密規(guī)范

XML加密技術(shù)的基礎(chǔ)是XML加密規(guī)范,該規(guī)范的目標是用XML描述一個經(jīng)過數(shù)字加密的web資源,也可以是XML文件本身。XML加密與傳統(tǒng)加密最大的區(qū)別是引入了加密粒度的概念,傳統(tǒng)加密技術(shù)是對整個文件進行整體加密,而XML加密可以根據(jù)需要,可以對整個XML文件加密,也可以對XML文件中的元素以及元素中的內(nèi)容進行加密,而其他不重要的部分則不加密,這樣既保護了數(shù)據(jù)的安全,又加快了加密的速度,從而提高了數(shù)據(jù)交換系統(tǒng)的效率。

在W3C的推薦規(guī)范中,XML數(shù)據(jù)加密后仍是XML文檔格式,使用EncryptedData元素作為XML加密文檔的主要語法元素,其余元素均是其子元素。EncryptedData元素的語法結(jié)構(gòu)為:

?

?

?

?

?

?

?

?

?

其中元素是最外層元素,用于標示所加密的數(shù)據(jù),它有兩個屬性:Id和Type。Id用來識別具體的加密內(nèi)容,Type用來確定XML加密的內(nèi)容類型。元素是元素的第一個可選的子元素,其主要功能是識別加密算法。元素是元素的可選子元素,它描述加密和解密數(shù)據(jù)的對稱會話密鑰。元素是一個必要子元素,包含子元素,其中子元素密封了加密后的數(shù)據(jù),子元素密封了對外部加密數(shù)據(jù)的引用。元素提供了加密數(shù)據(jù)和密鑰的附加信息。

3 XML 加密技術(shù)實現(xiàn)

XML加密算法主要有對稱加密和非對稱加密算法兩大類。對稱加密算法簡單快捷,密鑰較短,破譯困難,加密速度快,加密效率高,適合元素大批量加密,如DES、3DES、AES等,由于對稱加密算法加密和解密使用相同的密鑰,密鑰交換的安全至關(guān)重要。非對稱加密算法計算量比對稱加密算法要大,運行時間長,常用來加密小的數(shù)據(jù)量,如DSA、RSA等。

JAVA SE6開發(fā)環(huán)境中,利用DOM4J提供的豐富XML API,非常容易實現(xiàn)對XML文件進行各種操作。JCE(Java加密擴展)是集成在JDK1.6中的一個安全組件,提供了加密服務(wù)類和相關(guān)的接口,支持基本加密算法。若對XML文件中某一元素加密處理,可通過如下步驟完成:① DOM4J根據(jù)元素名稱獲取需要加密的元素;②JCE加密算法對其進行加密處理;③將加密內(nèi)容和加密相關(guān)信息構(gòu)造出元素;④將元素替換掉需要加密的元素。清單1為某患者的電子病歷部分數(shù)據(jù),用3DES加密算法對元素< diagnosis >進行加密,清單2為加密后的XML文件。

清單1加密前的電子病歷XML

001

王小明

1953/05/06

反復(fù)咳嗽、咳痰、活動后氣促10年,間斷性雙下肢水腫1年,再發(fā)2d。

慢性支氣管炎急性發(fā)作

陳林醫(yī)師

2013/04/20 09:30

清單2 加密后的電子病歷XML

001

王小明

1953/05/06

反復(fù)咳嗽、咳痰、活動后氣促10年,間斷性雙下肢水腫1年,再發(fā)2d。

theKey

7XzuD7zwUfdos8ws+mNr…/pNYSEw05pYK9utIkjIyT

用Java實現(xiàn)加密的核心代碼如下:

KeyGenerator KG = KeyGenerator.getInstance(\"DESede\");

KeytheKey = KG.generateKey(); // 生加密密鑰theKey;

String clearData = new String(data); // data為需加密的內(nèi)容,即< diagnosis >元素

int pad = clearData.getBytes().length %8;

for(int i=0;i<(8-pad);i++)

clearData += \" \";//用空格補足字符串, 長度為8的倍數(shù)

Cipher cipherObj = Cipher.getInstance(\"DESede/CBC/NoPadding\");//創(chuàng)建加密對象

cipherObj.init(Cipher.ENCRYPT_MODE,this.encKey); //初始化加密對象

byte[] cipherTemp = cipherObj.doFinal(clearData.getBytes());//加密數(shù)據(jù)

String cipherDataBase64 = getBase64Encoded(cipherTemp);//轉(zhuǎn)化成Base64編碼

利用DOM4JAPI方法構(gòu)造元素,其中元素內(nèi)容為加密得到的cipherDataBase64,然后用自定義封裝方法replaceElement(encElement, \" diagnosis \"),將元素替換掉,得到加密后的電子病歷XML。在實際應(yīng)用中,可以對電子病歷XML文件不同元素用不同密鑰加密,這樣只有擁有相應(yīng)密鑰的數(shù)據(jù)接收者才能解密相應(yīng)的數(shù)據(jù)。

4結(jié)論

本文介紹了使用對稱算法實現(xiàn)對電子病歷XML加密,保證加密數(shù)據(jù)安全的核心是密鑰交換的安全性。一種可行的方法是使用非對稱加密算法加密對稱加密算法的密鑰,以保證密鑰交換的安全,再使用對稱加密算法進行文件數(shù)據(jù)的加密和解密,這樣的結(jié)合加密方式會在實際開發(fā)中得到廣泛應(yīng)用。

參考文獻:

[1]陳可.基于 XML的電子病歷系統(tǒng)[J].計算機系統(tǒng)應(yīng)用.2012,21(6).

[2]車葵,牛曉太,邢書濤. XML加密方法的研究與實現(xiàn)[J].計算機工程和設(shè)計.2008,29(20).

[3]陳晚華.XML安全技術(shù)在共享數(shù)據(jù)交換中的應(yīng)用[D].中南大學,2008.編輯/孫杰

主站蜘蛛池模板: 成人毛片免费观看| 精品综合久久久久久97| 5555国产在线观看| 欧美国产日韩在线观看| 69精品在线观看| 波多野吉衣一区二区三区av| 午夜福利在线观看入口| 日本免费新一区视频| 九色视频在线免费观看| 亚洲欧美不卡视频| 欧美日本不卡| 无码精品国产VA在线观看DVD| 欧美成人手机在线观看网址| 99ri国产在线| 九色视频线上播放| 伊人久久婷婷| 午夜综合网| www.99在线观看| a色毛片免费视频| 嫩草在线视频| 伊人久久婷婷五月综合97色| 色偷偷综合网| 国产一级在线观看www色| 久久99精品久久久久久不卡| 97se亚洲综合在线| 久久精品一品道久久精品| 亚洲an第二区国产精品| 成人国产精品网站在线看| 日本尹人综合香蕉在线观看| 色综合中文| 亚洲免费黄色网| 国产人人乐人人爱| Jizz国产色系免费| 思思热精品在线8| аⅴ资源中文在线天堂| 无码福利日韩神码福利片| 黄色国产在线| 91精品国产自产在线老师啪l| 无码精品国产VA在线观看DVD| 国产丝袜一区二区三区视频免下载| 日韩欧美视频第一区在线观看 | 国产欧美视频一区二区三区| 久久一色本道亚洲| 亚洲人成网站观看在线观看| 亚洲视频在线网| 精品视频第一页| 亚洲天堂.com| 中文字幕第1页在线播| 69视频国产| 欧美一级大片在线观看| 免费一极毛片| 免费在线视频a| 久久国产精品娇妻素人| 亚洲天堂精品在线| 欧美综合区自拍亚洲综合绿色| 中字无码av在线电影| 亚洲人成影视在线观看| 免费三A级毛片视频| 91精品专区| 毛片一区二区在线看| 国内丰满少妇猛烈精品播| 久草视频中文| 国产精品国产三级国产专业不 | 亚洲AV成人一区二区三区AV| 久久亚洲天堂| 欧美色丁香| 亚洲天堂网2014| 青青国产在线| 女高中生自慰污污网站| 91久久性奴调教国产免费| www.国产福利| 国产一区二区影院| 国产高清免费午夜在线视频| 亚洲国产成人无码AV在线影院L| 久久久久无码国产精品不卡| 亚洲日韩国产精品综合在线观看| 国产成人综合日韩精品无码不卡| 国产啪在线| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲成人手机在线| 依依成人精品无v国产| 国产一级在线播放|