国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于混合技術(shù)的EMR系統(tǒng)醫(yī)學(xué)信息保護

2014-06-02 07:50:02陳健美王遠朋
計算機工程 2014年3期
關(guān)鍵詞:指紋圖數(shù)字水印密鑰

林 攀,陳健美,王遠朋

?

基于混合技術(shù)的EMR系統(tǒng)醫(yī)學(xué)信息保護

林 攀,陳健美,王遠朋

(江蘇大學(xué)醫(yī)學(xué)研究所,江蘇 鎮(zhèn)江 212013)

隨著電子病歷記錄(EMR)系統(tǒng)在諸多醫(yī)院的廣泛使用,醫(yī)生可以利用計算機云交互和共享醫(yī)學(xué)數(shù)據(jù),并通過下一代臨床決策支持系統(tǒng)提取醫(yī)學(xué)記錄信息,從而做出精確診斷。為解決EMR系統(tǒng)傳輸過程中的醫(yī)學(xué)信息泄露或篡改問題,將EMR系統(tǒng)中經(jīng)過B++編碼后的醫(yī)學(xué)數(shù)據(jù)嵌入到病人的指紋中,通過基于非下采樣Contourlet變換的數(shù)字水印算法,提取含有特征結(jié)構(gòu)信息和注冊密鑰的指紋,并將其嵌入到病人的醫(yī)學(xué)圖像中,提高EMR系統(tǒng)醫(yī)學(xué)信息的安全性。實驗結(jié)果表明,該方法實現(xiàn)的醫(yī)學(xué)水印圖像具有較高的魯棒性,并且由于允許高容量的醫(yī)學(xué)信息嵌入,保證了醫(yī)學(xué)數(shù)據(jù)的完整性。

電子病歷記錄;非下采樣Contourlet變換;B++編碼;生物認證;指紋;數(shù)字水印

1 概述

在信息通信技術(shù)的推動下,醫(yī)療保健服務(wù)被提出后,電子健康在很多國家得到廣泛應(yīng)用。而電子健康的重要部分是電子病歷記錄(Electronic Medical Records, EMR)系統(tǒng)。EMR包括病程記錄、檢查檢驗結(jié)果、醫(yī)囑、手術(shù)記錄和診斷圖像等。由于EMR系統(tǒng)在諸多醫(yī)院得到了廣泛使用,不但可以通過計算機云交互和共享醫(yī)學(xué)數(shù)據(jù),而且利用下一代臨床決策支持系統(tǒng)(Clinical Decision Support Systems, CDSS)提取醫(yī)學(xué)記錄信息幫助醫(yī)生做出精確的診斷。在這樣的背景下,醫(yī)學(xué)數(shù)據(jù)可以輕易偽造或非法買賣給第三方。因此,保護個人醫(yī)療信息的完整性具有十分重要的意義。

生物認證又稱生物識別,是通過計算機利用人體所固有的生理特征或行為特征來進行個人身份鑒定。常用的生物特征包括臉像、虹膜、指紋、掌紋、聲音、筆跡等。指紋是一個人獨有的信息,通過指紋固有的圖案可以分辨具體的人。指紋技術(shù)目前發(fā)展十分成熟。比如文獻[1]研究指紋幾何結(jié)構(gòu)特征;文獻[2]利用脊的特征來識別指紋。醫(yī)學(xué)數(shù)字水印技術(shù)被用于醫(yī)學(xué)圖像[3],但是沒有充分考慮到醫(yī)學(xué)水印的安全需求。文獻[4]提出將病人數(shù)據(jù)加密后的信息嵌入到醫(yī)學(xué)圖像的最低有效位上;文獻[5]提出通過誤差控制代碼技術(shù)隱藏病人信息,實現(xiàn)可靠地傳輸、存儲醫(yī)學(xué)圖像;文獻[6]利用離散余弦變換(Discrete Cosine Transform, DCT)實現(xiàn)數(shù)據(jù)隱藏,把電子病患記錄(Electronic Patient Records, EPR)數(shù)據(jù)嵌入DCT的低頻系數(shù)上,具有良好的魯棒性,同時可抗普通的旋轉(zhuǎn)、壓縮和加噪等攻擊;文獻[7]通過分析和提取醫(yī)學(xué)圖像的敏感區(qū)域?qū)崿F(xiàn)無損數(shù)字水印技術(shù),不僅增加了醫(yī)學(xué)圖像的安全性,同時也提高了嵌入容量。隨著水印技術(shù)的發(fā)展,小波變換、奇異值分解和粒子群系統(tǒng)優(yōu)化等技術(shù)[8-10]不斷應(yīng)用到醫(yī)學(xué)水印方面。

為了保證不降低醫(yī)學(xué)圖像的質(zhì)量,使大量的醫(yī)學(xué)信息經(jīng)處理后最終只是少量嵌入到醫(yī)學(xué)圖像中,因此,提出B++編碼的方法,使醫(yī)學(xué)數(shù)據(jù)轉(zhuǎn)換為矩陣,同時產(chǎn)生注冊密鑰,然后把編碼信息和注冊密鑰嵌入到病人的指紋中,鑒定醫(yī)學(xué)圖像的合法性。在提取指紋過程中,對指紋進行對比分析處理。把含有醫(yī)學(xué)信息的指紋嵌入到病人的醫(yī)學(xué)圖像中,但是水印的嵌入不能改變醫(yī)學(xué)圖像質(zhì)量,否則會導(dǎo)致誤 診[11]。本文采用非下采樣Contourlet變換(Non-subsampled Contourlet Transform, NSCT)的水印技術(shù)可以避免這個問題。本文數(shù)字水印算法在校附屬醫(yī)院的EMR系統(tǒng)進行測試,存儲的水印醫(yī)學(xué)圖像的魯棒性較高,對醫(yī)學(xué)的診斷沒有影響。

2 非下采樣Contourlet變換

NSDFB是由扇形濾波器和重采樣操作組成的,圖1、圖2分別為金字塔NSDFB、扇形NSDFB,通過將雙通道NSDFB應(yīng)用到NSCT構(gòu)建中,消除了方向濾波器的上采樣和下采樣,具有方向不變性,但會產(chǎn)生冗余。

圖1 金字塔非下采樣方向濾波器組

圖2 扇形非下采樣方向濾波器組

非下采樣Contourlet的計算過程如下:采用NSP對圖像多尺度分解來捕獲奇異點;由NSDFB將各尺度的高頻子帶進行多方向分解,從而將分別在同一尺度、同一方向的奇異點合并為一個尺度。為了達到雙優(yōu)的條件,將NSP和NSDFB結(jié)合起來,實現(xiàn)NSCT變換。NSP確保了NSCT的多尺度分析的特性,但是不具有方向性;NSDFB確保了NSCT的多方向分析的特性,對高頻部分能很好地分解,但對低頻不能很好地分解,兩者結(jié)合彌補了雙方各自的不足。在NSCT的高頻子帶嵌入水印具有較好的不可見性,但是水印嵌在低頻子帶,能提高水印的魯棒性。NSCT的特性表現(xiàn)如下:(1)多尺度捕獲圖像的特征;(2)NSCT變換后子帶系數(shù)是非線性相關(guān);(3)NSCT變換有4/3的冗余。

3 B++編碼

B++編碼的具體過程如下:

字符儲存在字符表,字符處理后存放在編碼表中,根據(jù)字符表和編碼表的對應(yīng)關(guān)系,建立一一映射關(guān)系。

圖3 某字符的曲線部分

圖4 B++塊示意圖

假設(shè)有塊,塊1中的字母矩陣根據(jù)異或運算結(jié)果參與到塊2的異或之中,依次類推,得到所有塊的異或結(jié)果R,為增強醫(yī)學(xué)數(shù)據(jù)的安全,R需要與注冊密鑰進行異或運算,R+1是數(shù)據(jù)編碼信息。具體計算過程如下:

當(dāng)=5時,6作為編碼信息。異或運算最常見于多項式除法,不過它最重要的性質(zhì)還是自反性:() Xor () Xor ()=,即對給定的數(shù),用同樣的運算因子()作2次異或運算后仍得到本身,根據(jù)自反性質(zhì),進行解碼:將編碼信息和注冊密鑰異或的結(jié)果再和編碼信息異或,依次倒推下去,直到完全解出字母矩陣。由于相鄰的2個塊尾和塊首的元素相同,按照這個規(guī)則可恢復(fù)這些字符的次序。

在26個字母中,假如每個字母出現(xiàn)的概率相同,(x)為1/26,則信源X的不確定性表示為:

其中,(X)是信源X中每個事件出現(xiàn)的平均信息量,或者表示信源X中各符號出現(xiàn)的平均不確定性。編碼信息源的數(shù)據(jù)量變大,則(X)的不確定性變小。

4 醫(yī)學(xué)圖像數(shù)字水印算法

EMR系統(tǒng)對醫(yī)學(xué)信息的完整性和隱私性要求嚴格,本文提出了結(jié)合數(shù)字水印和生物認證技術(shù)的醫(yī)學(xué)圖像水印算法,水印的嵌入分為3個層次,如圖5所示。

圖5 水印嵌入過程

通過3個層次增設(shè)安全機制,如注冊密鑰是第三方持有的私有數(shù)據(jù),沒有注冊密鑰是無法恢復(fù)EPR數(shù)據(jù)的。另外,考慮到醫(yī)學(xué)圖像某個區(qū)域的改變,會降低醫(yī)學(xué)圖像的質(zhì)量,從而造成誤診,因此,采用質(zhì)量較高的NSCT數(shù)學(xué)變換技術(shù)可以保留更多的描述細節(jié);采用病人的指紋圖像可以省略一些病人的基本信息,用指紋代替這些信息,通過生物認證技術(shù)-指紋驗證可以鑒定身份的合法性。

水印嵌入的具體步驟如下:

(1)預(yù)處理階段。對醫(yī)學(xué)信息EPR或DIC(Doctor Identity Code)數(shù)據(jù)進行B++編碼,得到編碼信息5×5大小的0和1的,是5×5大小的矩陣,同時在編碼中生成注冊密鑰,為醫(yī)學(xué)數(shù)據(jù)的注冊信息,具有唯一性。采取病人×的灰度指紋圖像,提取指紋圖像的敏感區(qū)域(Region of Interest, ROI),把矩陣重置為1×25的矩陣,隱藏在Finger圖像的ROI中,對二值水印指紋圖像進行Arnold置亂加密,得到加密信息矩陣,則變換公式為:

(3)數(shù)字水印的嵌入。對1奇異值分解[,S,]=(1),把信息嵌入S系數(shù)上,2=S–α×,其中,是隨機產(chǎn)生的0、1密鑰,對SVD的系數(shù)替代變換,即2=S,×2×’;完成低頻子帶的相關(guān)的系數(shù)值的修改。

水印提取的具體過程如圖6所示,該過程主要修改低頻系數(shù),但是需要注冊密鑰解碼出醫(yī)學(xué)信息,對于提取的指紋圖像需要驗證指紋的合法性,當(dāng)確定是病人的完整指紋時,才進行醫(yī)學(xué)信息的提取,具體步驟如下:

(1)對含有醫(yī)學(xué)水印圖像進行NSCT三級分解,分別得到低頻子帶和高頻子帶,對低頻子帶8×8塊的離散值分解DCT(64×64塊),分別抽出每個塊的第一位的數(shù)值組成矩陣,然后奇異值分解[,,]=()。

(2)生成與嵌入時相同的隨機數(shù)密鑰,進行以下的計算:2=S+(×),=×2×',=,=(?)×8;根據(jù)Arnold的置亂周期,恢復(fù)指紋圖像’。

(3)編碼信息的提取。分析指紋ROI,對其DCT操作得到相關(guān)的0、1的序列信息,記作5×5矩陣。

(4)生物認證:使用指紋識別技術(shù),采取病人的原始圖像和提取的指紋圖像進行對比分析。

(5)從第三方得到注冊密鑰,與矩陣相結(jié)合,進行B++解碼,分別得到每個字符的編碼,根據(jù)存儲的編碼表,映射到對應(yīng)的字符表,最后得到醫(yī)學(xué)數(shù)據(jù)。

圖6 水印提取過程

5 實驗仿真和分析

為評估本文提出的水印算法的性能,實驗采用8位灰度512×512的醫(yī)學(xué)圖像和來源于校附屬醫(yī)院的64×64的指紋圖像;信息數(shù)據(jù)EPR/DIC有128個字母組成;參數(shù)=0.05;在NSCT變換中使用“9-7”金字塔濾波器和“”方向濾波器的三級分解。

5.1 魯棒性分析

為了衡量水印算法的性能,從峰值信噪比(Peak Signal to Noise Ratio, PSNR)和歸一化相關(guān)系數(shù)(Normalization Correlation, NC)方面進行實驗分析,實驗結(jié)果如圖7~圖9所示。使用PSNR評定添加水印后的圖像質(zhì)量:

圖7 醫(yī)學(xué)原始圖像

圖8 醫(yī)學(xué)水印圖像

圖9 提取的指紋水印圖像(NC=1)

在多次實驗數(shù)據(jù)基礎(chǔ)上,對于醫(yī)學(xué)信息EPR的恢復(fù),當(dāng)水印的>75且≥0.996時,便可恢復(fù)醫(yī)學(xué)信息,同時考慮到遠程醫(yī)療需要傳輸醫(yī)學(xué)圖像和信息,需要壓縮醫(yī)學(xué)圖像。在實驗中,使用JEPG 10%和60%的壓縮,恢復(fù)的信息與編碼信息相同,說明了在不同比例下的壓縮編碼信息沒有嚴重地受損。

5.2 性能測試比較

表1顯示了各類攻擊后的實驗結(jié)果,本文實驗與文 獻[10]、文獻[13]算法進行NC方面的比較。從實驗數(shù)據(jù)看出,本文算法明顯優(yōu)于其他2種算法,尤其在JEPG壓縮方面,本文算法適合在EMR系統(tǒng)環(huán)境下使用。

表1 算法NC指標的比較分析

對于本文提出的B++編碼,分析嵌入容量對魯棒性的影響。文獻[4]處理信息的方法是將信息BCH碼進行處理,使用AES加密算法。圖10顯示水印嵌入容量對圖像PSNR的影響,當(dāng)嵌入容量達到4 000以上,PSNR開始下降,所存在的問題是編碼長度隨信息增加,致使圖像的質(zhì)量降低。當(dāng)采用本文非B++編碼醫(yī)學(xué)信息的算法時,從圖10可以看出,PSNR結(jié)果不太理想,采用B++編碼后,應(yīng)盡量減少嵌入數(shù)量,隨著數(shù)據(jù)量的增大,PSNR微變,實現(xiàn)高容量的嵌入信息,由于解碼需要注冊密鑰的配合,安全性更高,但是缺點是由于眾多的位的疊加,某關(guān)鍵幾位出現(xiàn)錯誤會造成解碼錯位(丟失)現(xiàn)象。

圖10 水印嵌入容量對圖像峰值信噪比的影響

本文采用FVC2004的AFIS性能指標REJenroll(Numberof Rejected Fingerprints During Enrollment)表示由于圖像質(zhì)量太差而被拒絕處理的指紋數(shù)量。采取一組指紋圖像10張、每組5次的水印操作。提取了50張含有醫(yī)療信息的指紋圖像,通過某指紋識別軟件進行測試,共47個指紋成功,=6%,說明了本文提出的數(shù)字水印算法魯棒性較好,不會對指紋圖像識別產(chǎn)生很大影響。

6 結(jié)束語

本文結(jié)合數(shù)字水印和生物認證,提出一種EMR系統(tǒng)環(huán)境下的醫(yī)學(xué)信息保護方法。將醫(yī)學(xué)圖像和醫(yī)學(xué)文本信息作為水印信息,嵌入到病人指紋圖像中增加醫(yī)學(xué)信息的完整性。與其他算法進行對比分析,實驗結(jié)果表明該算法效果較好,使用B++編碼可以實現(xiàn)大量信息壓縮后少量的嵌入,但存在位丟失的問題,今后將對其改進。同時考慮到計算機云技術(shù)的發(fā)展,將通過改進水印算法進一步提高EMR系統(tǒng)的安全性。

[1] Liang Xuefeng, Bishnu A, Asano T. Robust Fingerprint Index- ing Scheme Using Minutia Neighborhood Structure and Low-order Delaunay[J]. IEEE Transactions on Information Forensics and Security, 2007, 2(4): 721-733.

[2] Biswas S, Ratha N, Connell J. Exploring Ridge Curvature for Fingerprint Indexing[C]//Proceedings of the 2nd IEEE International Conference on Biometrics: Theory, Applications and Systems. Arlington, USA: IEEE Press, 2008: 1-6.

[3] 馮前進, 陳凌劍, 楊 豐. 基于整數(shù)小波變換的醫(yī)學(xué)圖像易碎水印方法[J]. 中國圖象圖形學(xué)報, 2006, 11(5): 736-741.

[4] Ananad D, Niranjan U C. Watermarking Medical Images with Patient Information[C]//Proceedings of the 20th Annual International Conference on Engineering in Medicine and Biology Society. Hong Kong, China: [s. n.], 1998: 703-706.

[5] Nayak J, Bhat P S, Kumar M S, et al. Reliable Transmission and Storage of Medical Images with Patient Information Using Error Control Codes[C]//Proceedings of IEEE INDICON’04. [S. l.]: IEEE Press, 2004: 147-150.

[6] Chao H M, Hsu C M, Miaou S G. A Data Hiding Technique with Authentication Integration and Confidentiality for Electronic Patient Records[J]. IEEE Transactions on Information Technology in Biomedicine, 2002, 6(1): 46-53.

[7] Kamran M, Farooq M. An Optimized Information-persevering Relational Database Watermarking Scheme for Ownship Protection of Medical Data[Z]. 2011.

[8] 歐陽春娟, 劉昌鑫, 楊群生. 小波包特征熵分解的圖像水印算法[J]. 計算機工程與應(yīng)用, 2009, 45(32): 159-160.

[9] 周 波, 陳 健. 基于奇異值分解的、抗幾何失真的數(shù)字水印算法[J]. 中國圖象圖形學(xué)報, 2004, 9(4): 124-130.

[10] 肖尚勤. 魯棒數(shù)字水印算法研究[D]. 武漢: 華中科技大學(xué),2008.

[11]Nyeen H, Boles W. A Review of Medical Image Watermarking Requirements for Teleradiology[J]. Journal of Digital Imaging, 2013, 26(2): 326-329.

[12] da Cunha A L, Zhou Janping. The Nonsubsampled Contourlet Transform: Theory, and Applications[J]. IEEE Transactions on Image Processing, 2006, 15(10): 3089-3101.

[13] Bi Hongbo, Li Xueming. A Blind Robust Watermarking Scheme Based on CT and SVD[C]//Proceedings of the 10th International Conference on Signal Processing. Beijing, China: [s. n.], 2010: 881-884.

編輯 陸燕菲

Medical Information Protection of EMR System Based on Hybrid Technology

LIN Pan, CHEN Jian-mei, WANG Yuan-peng

(Institute of Medicine, Jiangsu University, Zhenjiang 212013, China)

As the Electronic Medical Records(EMR) system is widely used in many hospitals, doctor can use computer to cloud interaction and share medical data. It extracts the medical record information by Clinical Decision Support Systems(CDSS), and helps doctor to make accurate diagnosis. To solve the problem of medical information disclosure or tamper in the transmission process of EMR system, medical data after B++ encoding is embedded in a patient’s finger. The finger with feature information and registration key are embedded in medical image by digital watermarking algorithm based on Non-subsampled Contourlet Transform(NSCT), and it can improve the safety of medical information in EMR system. Experimental results show that the method ensures higher robustness of the watermarking image, and it protects the integrity of the medical data by embedding high capacity medical information.

Electronic Medical Records(EMR); Non-subsampled Contourlet Transform(NSCT); B++ coding; biometric authentication; fingerprint; digital watermarking

1000-3428(2014)03-0175-05

A

TP309.2

教育部博士點基金資助項目(20113227110010);江蘇省高校自然科學(xué)基金資助項目(10KJB520004);江蘇省軟件和集成電路專項基金資助項目(蘇信軟2009[100]);江蘇省普通高校研究生科研創(chuàng)新計劃基金資助項目(CXZZ11_0575)。

林 攀(1989-),男,碩士,主研方向:醫(yī)學(xué)圖像處理,信息安全;陳健美,教授;王遠朋,碩士。

2013-02-22

2013-04-16 E-mail:767251745@qq.com

10.3969/j.issn.1000-3428.2014.03.036

猜你喜歡
指紋圖數(shù)字水印密鑰
探索企業(yè)創(chuàng)新密鑰
密碼系統(tǒng)中密鑰的狀態(tài)與保護*
基于網(wǎng)屏編碼的數(shù)字水印技術(shù)
電子制作(2019年20期)2019-12-04 03:51:30
指紋圖像傳感器技術(shù)與后續(xù)發(fā)展研究
電子測試(2018年4期)2018-05-09 07:27:49
一種對稱密鑰的密鑰管理方法及系統(tǒng)
基于ECC的智能家居密鑰管理機制的實現(xiàn)
沉香GC-MS指紋圖譜分析
中成藥(2016年8期)2016-05-17 06:08:26
基于模板檢測法的指紋圖像的細節(jié)特征提取
基于數(shù)字水印的人臉與聲紋融合識別算法
基于矩陣分解和混沌置亂的數(shù)字水印算法
麻城市| 分宜县| 弥勒县| 长白| 米泉市| 钟祥市| 吉林市| 惠来县| 平遥县| 朝阳县| 青神县| 富平县| 永寿县| 绿春县| 洛扎县| 玉树县| 江孜县| 枣庄市| 三明市| 东乌珠穆沁旗| 上林县| 亳州市| 平阳县| 安图县| 轮台县| 桑日县| 阜宁县| 连南| 防城港市| 赣州市| 四川省| 蕉岭县| 庆阳市| 福贡县| 丰镇市| 东兰县| 吉木萨尔县| 正阳县| 福建省| 鲁山县| 古田县|