Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 The e-Logistics of Securing Distributed Medical Data Andrew M. Snyder Alfred C. Weaver.

Similar presentations


Presentation on theme: "1 The e-Logistics of Securing Distributed Medical Data Andrew M. Snyder Alfred C. Weaver."— Presentation transcript:

1 1 The e-Logistics of Securing Distributed Medical Data Andrew M. Snyder Alfred C. Weaver

2 2 Medical Data Portal Web Services Authorization Service Authentication Service Electronic Patient Record 2 3 9 10 11 12 Rule Engines 1 4 6 7 5 8 Medical Data Access

3 3 Issue HIPAA requires that electronic medical data by encrypted when stored or transmitted This is not an issue for a single x-ray But U. Virginia radiology does 380,000 examinations per year and generates 9 TB of data annually What is the workflow impact of encrypting and decrypting data (especially images) every time they are touched?

4 4 Encryption Issues Symmetric key –DES, 3DES, AES, others Public key –RSA Key length Key management Managed vs. unmanaged code Workflow impact

5 5 Managed vs. Unmanaged Code Unmanaged code native code optimized for a device/platform advantage: fast Managed code executed inside a container translated at runtime provides memory management provides garbage collection advantages: safe, secure, portable

6 6 Rationale for New Measurements No published body of performance measurements for.NET cryptographic services No published understanding of the costs of managed code (e.g., C#, Java) No insight into how HIPAA's encryption requirement will impact an academic radiology department

7 7 Performance Measurements Testbed –Computer Visual Studio.NET 2003 3 GHz Pentium 4 Windows XP –Files (1 B, 1 MB, 3 MB, 68 MB) –Algorithms and keys DES: 64 bits 3DES: 128 and 192 bits AES: 128, 192, and 256 bits RSA: 512 and 1024 bits

8 8 Performance Measurements

9 9

10 10 Performance Measurements Throughputs – 3 GHz –Symmetric –Public Key

11 11 Performance Measurements Analysis –Curious how much of the performance was due to the encryption vs. how much was due to system overhead (e.g., file system) Repeated study on a slower machine –600 MHz Pentium 3 –Windows XP

12 12 Performance Measurements

13 13 Performance Measurements Throughputs – 600 MHz –Symmetric –Public Key

14 14 Recommendations Use managed code (C#) Use AES with 256-bit keys Rationale –code safety –modularity of encryption service –suitability as a web service in.NET –AES-256 performance was within 20% of DES –exponentially more secure than any other algorithm –protection against the unknown (e.g., progress in quantum computing)

15 15 Workflow Model Department of Radiology Model

16 16 Workflow Model Involved Steps

17 17 Workflow Model Resources

18 18 Workflow Model Bottleneck Table – From Resource Allocation Table

19 19 Workflow Model Bottleneck Calculation –was B 7, the Image Modality Unit Throughput Patients/Hr

20 20 Workflow Model Throughput Results –Sequential Patient Model 7% Performance Degradation –Highly Concurrent Patient Model 5% Performance Degradation Reassuring to determine that HIPAA's impact is modest Possible to recover throughput through other optimizations in patient flow

21 21 Workflow Model Bounds –Infinite Resources N / (T e + T s ) –Bottleneck Limit 1 / T b –Upper Bound N / (T e + T s + (N – 1) * T b ) –Lower Bound 1 / (T e + T s ) T e = Time Spent Encrypting T s = Total System Time – T e T b = Time Spent on Bottleneck Step Bottleneck Step

22 22 Workflow Model System with Encryption

23 23 Summary Impact of HIPAA's encryption requirements were initially unknown Suitability of web services approach untested Public key algorithm (RSA) unsuitable Three symmetric key algorithms (DES, 3DES, AES) were all suitable AES-256 encrypts a 500-slice MR file of 68 MB in 12 seconds on a 3 GHz Pentium 4 Workflow model using AES-256 predicts a patient throughput reduction of 5-7% Now have an understanding of workflow and where to optimize

24 24 Acknowledgements Funding for this work is provided by: David Ladd and Tom Healy University Research Program Microsoft Research Microsoft Corporation


Download ppt "1 The e-Logistics of Securing Distributed Medical Data Andrew M. Snyder Alfred C. Weaver."

Similar presentations


Ads by Google