Phương Pháp Chia Sẻ Bảo Mật Hồ Sơ Bệnh Án Điện Tử FHIR Bằng Blockchain

Luận văn tốt nghiệp kỹ thuật nghiên cứu tốt nghiệp an toàn thông tin phương pháp chia sẻ bảo mật hồ sơ bệnh án điện tử fhir bằng blockchain, điều tra thực trạng, phân tích số

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2021

127
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. MỞ ĐẦU

1.1. Lí do chọn đề tài

1.2. Phạm vi nghiên cứu

1.3. Đề cương khóa luận

2. TỔNG QUAN VÀ NỀN TẢNG LÝ THUYẾT

2.1. Các nghiên cứu trên thị trường

2.2. Vấn đề và giải pháp

2.3. Nền tảng lý thuyết

2.3.1. Blockchain

2.3.2. Thành phần của mạng Blockchain

2.3.3. Nguyên lí hoạt động của mạng Blockchain

2.3.4. Cơ chế đồng thuận trong blockchain

2.3.5. Hyperledger trên nền tảng Blockchain

2.3.5.1. Giới thiệu Hyperledger
2.3.5.2. Framework của Hyperledger
2.3.5.3. Lợi ích sử dụng Hyperledger
2.3.5.4. Thành phần của Hyperledger Fabric
2.3.5.5. Ordering Service trên Hyperledger Fabric
2.3.5.6. Peer trên Hyperledger Fabric
2.3.5.7. Quy trình làm việc của Hyperledger Fabric

3. THIẾT KẾ HỆ THỐNG

3.1. Membership Service Provider

3.2. Hyperledger Fabric Certificate Authority

3.3. Mô hình ứng dụng

3.3.1. Mô hình kiến trúc hệ thống

3.3.2. Sơ đồ giao tiếp ứng dụng với mạng Blockchain

3.3.3. Quá trình thực hiện giao dịch

3.3.4. Quá trình đăng ký người dùng

3.3.5. Quá trình thực thi chaincode để cấp quyền bệnh án

3.3.6. Quá trình chia sẻ dữ liệu

3.4. Đặc tả use-case cho từng chức năng

4. THỰC NGHIỆM VÀ ĐÁNH GIÁ HỆ THỐNG

4.1. Xây dựng hệ thống

4.1.1. Xây dựng mạng Blockchain

4.1.2. Cài đặt môi trường

4.1.2.1. Cấu hình và cài đặt Fabric CA server organization
4.1.2.2. Tạo genesis block và file channeltx
4.1.2.3. Tạo kênh trên peer và tham gia vào kênh

4.1.3. Viết chaincode tương tác với hệ thống

4.1.3.1. Tạo người chuyên môn trong bệnh viện
4.1.3.2. Tạo hồ sơ bệnh án điện tử

4.2. Thực nghiệm và đánh giá hệ thống

4.2.1. Thực nghiệm giám sát hệ thống

4.2.2. Thực nghiệm ứng dụng và đánh giá bảo mật hệ thống

4.2.2.1. Các kịch bản thực nghiệm

4.2.3. Đánh giá bảo mật hệ thống

4.2.4. Đánh giá hệ thống

5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Đánh giá sản phẩm

5.1.1. Những gì đã làm được

5.1.2. Những gì chưa làm được

5.2. Định hướng phát triển

5.3. Kết luận

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Bảo Mật Hồ Sơ Bệnh Án Điện Tử FHIR

Bảo mật hồ sơ bệnh án điện tử là một trong những vấn đề quan trọng trong lĩnh vực y tế hiện đại. Với sự phát triển của công nghệ thông tin, việc lưu trữ và chia sẻ dữ liệu y tế trở nên dễ dàng hơn. Tuy nhiên, điều này cũng đặt ra nhiều thách thức về bảo mật thông tin. Tiêu chuẩn FHIR (Fast Healthcare Interoperability Resources) đã được phát triển để giải quyết vấn đề này, giúp đảm bảo tính bảo mật và khả năng tương tác giữa các hệ thống y tế.

1.1. Khái Niệm Về Hồ Sơ Bệnh Án Điện Tử

Hồ sơ bệnh án điện tử (EHR) là một dạng lưu trữ thông tin y tế của bệnh nhân dưới dạng kỹ thuật số. EHR giúp bác sĩ truy cập nhanh chóng thông tin bệnh nhân, từ đó nâng cao hiệu quả khám chữa bệnh.

1.2. Tiêu Chuẩn FHIR Trong Bảo Mật Dữ Liệu Y Tế

Tiêu chuẩn FHIR cung cấp một khuôn khổ để chia sẻ dữ liệu y tế một cách an toàn và hiệu quả. FHIR cho phép các hệ thống khác nhau tương tác với nhau mà không làm mất đi tính bảo mật của thông tin.

II. Vấn Đề Bảo Mật Trong Chia Sẻ Hồ Sơ Bệnh Án

Chia sẻ hồ sơ bệnh án giữa các tổ chức y tế là một thách thức lớn. Việc này không chỉ đòi hỏi tính chính xác của dữ liệu mà còn cần đảm bảo rằng thông tin không bị rò rỉ hoặc xâm nhập trái phép. Các quy định về bảo mật thông tin y tế cũng cần được tuân thủ nghiêm ngặt.

2.1. Thách Thức Trong Quản Lý Dữ Liệu Y Tế

Một trong những thách thức lớn nhất là việc quản lý quyền truy cập vào hồ sơ bệnh án. Bệnh nhân cần có quyền kiểm soát thông tin của mình, trong khi các bác sĩ và tổ chức y tế cần truy cập để cung cấp dịch vụ chăm sóc.

2.2. Nguy Cơ Rò Rỉ Thông Tin Y Tế

Rò rỉ thông tin y tế có thể xảy ra do nhiều nguyên nhân, từ lỗi con người đến các cuộc tấn công mạng. Điều này không chỉ ảnh hưởng đến bệnh nhân mà còn gây thiệt hại cho các tổ chức y tế.

III. Phương Pháp Bảo Mật Hồ Sơ Bệnh Án Bằng Blockchain

Công nghệ Blockchain đã nổi lên như một giải pháp tiềm năng cho vấn đề bảo mật hồ sơ bệnh án. Với khả năng lưu trữ dữ liệu phân tán và mã hóa, Blockchain giúp bảo vệ thông tin y tế khỏi các cuộc tấn công và rò rỉ dữ liệu.

3.1. Cách Thức Hoạt Động Của Blockchain

Blockchain hoạt động như một sổ cái phân tán, nơi mọi giao dịch đều được ghi lại và không thể thay đổi. Điều này đảm bảo tính toàn vẹn của dữ liệu và ngăn chặn việc giả mạo thông tin.

3.2. Lợi Ích Của Việc Sử Dụng Blockchain Trong Y Tế

Việc áp dụng Blockchain trong y tế không chỉ giúp bảo mật thông tin mà còn tăng cường tính minh bạch và khả năng truy xuất nguồn gốc dữ liệu. Điều này rất quan trọng trong việc xây dựng lòng tin giữa bệnh nhân và các tổ chức y tế.

IV. Ứng Dụng Thực Tiễn Của Blockchain Trong Hồ Sơ Bệnh Án

Nhiều nghiên cứu đã chỉ ra rằng việc áp dụng Blockchain trong quản lý hồ sơ bệnh án có thể mang lại nhiều lợi ích. Các ứng dụng này không chỉ giúp bảo mật thông tin mà còn cải thiện quy trình chăm sóc sức khỏe.

4.1. Mô Hình Ứng Dụng Blockchain Trong Y Tế

Mô hình ứng dụng Blockchain cho phép bệnh nhân kiểm soát quyền truy cập vào hồ sơ bệnh án của mình. Điều này giúp bệnh nhân có thể chia sẻ thông tin với bác sĩ hoặc tổ chức y tế một cách an toàn.

4.2. Kết Quả Nghiên Cứu Về Bảo Mật Dữ Liệu

Nghiên cứu cho thấy rằng việc sử dụng Blockchain có thể giảm thiểu rủi ro rò rỉ thông tin y tế. Các tổ chức y tế có thể yên tâm hơn khi chia sẻ dữ liệu giữa các bên liên quan.

V. Kết Luận Về Tương Lai Của Bảo Mật Hồ Sơ Bệnh Án

Bảo mật hồ sơ bệnh án điện tử sẽ tiếp tục là một vấn đề quan trọng trong tương lai. Với sự phát triển của công nghệ, các giải pháp bảo mật như Blockchain sẽ ngày càng được áp dụng rộng rãi hơn trong lĩnh vực y tế.

5.1. Xu Hướng Phát Triển Công Nghệ Bảo Mật

Công nghệ bảo mật sẽ không ngừng phát triển để đáp ứng nhu cầu ngày càng cao về bảo vệ thông tin y tế. Các giải pháp mới sẽ được nghiên cứu và triển khai để đảm bảo an toàn cho dữ liệu.

5.2. Tương Lai Của Hồ Sơ Bệnh Án Điện Tử

Hồ sơ bệnh án điện tử sẽ trở thành một phần không thể thiếu trong hệ thống y tế. Việc áp dụng các công nghệ mới sẽ giúp cải thiện chất lượng dịch vụ chăm sóc sức khỏe cho bệnh nhân.

10/07/2025
Khóa luận tốt nghiệp an toàn thông tin phương pháp chia sẻ bảo mật hồ sơ bệnh án điện tử fhir bằng blockchain

Trích đoạn nội dung tài liệu

Chương 1: Trình bay lí do lựa chọn dé tài xây dựng hệ thống lưu trữ bảo mật và chia sẻ hồ sơ bệnh án điện tử theo FHIR bằng Blockchain. Mục đích, đối tượng và phạm vi nghiên cứu đề tài. Chương 2: Tổng quan và nền tảng lý thuyết. Phân tích và đánh giá các nghiên cứu liên quan đến đề tài đã thực hiện, đưa ra các van dé còn tồn tại trong việc xây dựng hệ thống, từ đó định hướng nghiên cứu và phát triển đề tài để giải quyết các vấn đề còn tồn tại.

Đưa ra khái niệm cơ bản về các công nghệ sử dụng để xây dựng hệ thống, cách thức hoạt động, đặc điểm chính, ứng dụng cũng như những lợi ích khi sử dụng công nghệ tích hợp vào hệ thống. Mô tả về Hyperledger Blockchain, giới thiệu về Hyperledger Fabric, từ đó đưa ra lí do chọn Hyperledger áp dụng vào hệ thống. Chương 3: Trình bày về thiết kế mô hình mạng Blockchain để xây dựng nên hệ thống quản lý hồ sơ bệnh án điện tử. Chương 4: Thực nghiệm và đánh giá hệ thống.

Triển khai hệ thống và đánh giá hiệu suất hoạt động của hệ thống. Chương 5: Kết luận về những gì đã làm được và chưa làm được của khóa luận, đưa ra những khó khăn trong quá trình thực hiện. Định hướng phát triển cho tương lai. Chương 2 TONG QUAN VÀ NEN TANG LÝ THUYET 2.1 Các nghiên cứu trên thị trường Công nghệ blockchain đã ngày càng được áp dụng rộng rãi cho nhiều lĩnh vực, bao gồm y tế, nông nghiệp, logictis, tài chính, tiền tệ,.

Đối với y tế, blockchain được xem như công nghệ giúp lưu trữ bảo mật hé sơ bệnh án của bệnh nhân, giúp chia sẻ hồ sơ y tế giữa các tổ chức y tế với nhau mà vẫn đảm bảo được tính bảo mật và riêng tư. Trong vòng vài năm qua, đã có không ít các nghiên cứu về blockchain được ứng dụng trong y tế. Cụ thể như sau: 5 B4HEALTH - An architecture model for personal health records with HL7 FHIR and Hyperledger Fabric: Nghiên cứu này đã triển khai một mang blokchain sử dụng nền tảng Hyperledger Fabric (sử dụng công cụ Hyperledger Composer để khởi tạo mạng blockchain) trên 1 máy ảo Ubuntu 2 CPUs Intel(R) Core (TM) i5-7300U CPU 2.60GHz với 4GB RAM. Ngoài ra, nghiên cứu tập trung vào các khía cạnh nội bộ của HIS, đặc biệt là về cách chuyển đổi dữ liệu EHR hiện tại từ bat kỳ tiêu chuẩn dữ liệu sức khỏe nào sang HL7 FHIR [2].

+ Secure and Trustable Electronic Medical Records Sharing using Blockchain: Nghiên cứu dé xuất các kịch ban ứng dung blockchain để giải quyết vấn dé như chăm sóc bệnh nhân ban đầu, kết nối những người chăm sóc sức khỏe với nhau và tổng hợp dữ liệu nhằm mục đích nghiên cứu. Ngoài ra, nghiên cứu còn đề xuất phương pháp chia sẻ dữ liệu giữa bệnh nhân và bác sĩ sử dụng mã hóa bất đối xứng [3].2 Van đề và giải pháp 2.1 Van đề Thách thức lớn nhất mà các hệ thống chăm sóc sức khỏe dang phải đối mặt trên toàn thế giới là làm thế nào để chia sẻ các dữ liệu y tế với các bên liên quan đã biết và chưa biết để phục vụ cho các mục đích khác nhau đồng thời vẫn đảm bảo được tính toàn vẹn dữ liệu và bảo vệ sự riêng tư của bệnh nhân, nghĩa là hồ sơ bệnh án của bệnh nhân không bị làm giả, cũng như không bị người khác xem trộm khi không được phép. Ngoài ra các hệ thống lưu trữ hồ sơ bệnh án điện tử hiện nay được triển khai chỉ trên một máy. Việc triển khai trên một máy không thỏa mãn yêu cầu phân tán dữ liệu của mạng blockchain.

Dữ liệu lưu trữ trên một máy mang nguy cơ mat mát thông tin khi bị tấn công khá cao.2 Giải pháp Giải pháp được đưa ra ở đây là bệnh nhân sẽ là người tự kiểm soát việc những ai được phép xem hỗ sơ bệnh án của họ, những ai không được phép xem, những nội dung nào sẽ được chia sẻ và ngược lại. Nghia là bệnh nhân sẽ có toàn quyên sở hữu và quyết định đối với hồ sơ bệnh án điện tử của riêng họ. Sử dụng Kubernetes Rancher để triển khai mở rộng hệ thống ra nhiều node. Cùng với đó, bệnh nhân có thể chia sẻ dữ liệu, hồ sơ khám chữa bệnh cho bác sĩ hoặc bệnh viện theo tiêu chuẩn FHIR.2 Nền tang lý thuyết 2.1 Khái niệm Blockchain hoạt động như một cuốn sổ cái công cộng, mọi thông tin liên quan đến tài sản trên mạng đều sẽ được ghi lại và không thể thay đổi hay xóa bỏ.

Từ đó Blockchain ngày càng được ứng dụng rộng rãi trong nhiều lĩnh vực: kinh tế tài chính, giáo dục, nông nghiệp, công nghiệp, lĩnh vực giải trí, y tế, giáo duc. Blockchain còn được gọi là Công nghệ Sổ cái phân tán (Distributed Ledger Technology), trong đó các dữ liệu được lưu trữ và chia sẻ dưới dạng các khối thông tin (block). Các khối được kết nối với nhau theo dạng danh sách liên kết dưới dạng mã hóa SHA256. Mã hóa của một khối bao gồm địa chỉ của khối trước và dữ liệu của chính khối đó nên khi một khối được thêm vào, nó không thể thay đổi cũng như tái sắp xếp.

Thông tin trong blockchain không thể bị thay đổi và thông tin mới cần phải được sự đồng thuận của tất cả các thành viên trong mạng trước khi được thêm vào cơ sở dữ liệu của blockchain. Những người tham gia vào hệ thống mạng chịu trách nhiệm về việc phê duyệt các giao dịch và giám sát các thông tin được thêm vào mạng Blockchain bằng cách giải quyết các công thức tỉnh vi với sự trợ giúp của máy tính. Các khối thông tin hoạt động độc lập và có thể mở rộng theo thời gian, từ đó các khối được quản lý bởi những người tham gia hệ thống thay vì có một cơ quan riêng lẻ như nhà nước hay ngân hàng trung ương hiện nay. Các mạng blockchain có thể là mạng riêng tư với các thành viên bị hạn chế tương.

tự như một mạng intranet, hay công cộng giống như mạng internet mà bất kỳ ai cũng có thể truy cập được. Dù là blockchain nào đi nữa thì đều là sổ cái thời gian thực của các hồ sơ được lưu trữ dưới hình thức phân tán, ngang hàng, độc lập với bất kỳ cơ quan, tổ chức. Từ đó làm tăng cường độ an toàn, minh bạch cũng như sự ổn định, giảm thiểu chỉ phí và các lỗi do con người gây ra. Điểm đặc biệt của blockchain khiến nó có thể làm được như vậy đó chính là mọi hồ sơ hay bản ghi đều được mã hóa và gán nhãn thời gian cho nó, đồng thời người dùng chỉ có thể truy cập và thao tác trên khối mà họ sở hữu thông qua khóa riêng tư.

Điểm khác biệt của Blockchain với so với các công nghệ khác là cơ sở dữ liệu được lưu trữ phân tán thành nhiều nơi được gọi là các nút chứ không lưu trữ tập trung. Các nút này đều hoạt động ngang hàng. Vì vậy mỗi khi có thay đổi phải có sự đồng thuận của tất cả các nút.2 Thanh phan của mang Blockchain Blockchain bao gồm ba khái niệm quan trọng: khối, nút va thợ đào. * Khối Mỗi chuỗi đều bao gồm nhiều khối và mỗi khối có ba phan tử cơ bản: o Dữ liệu trong khối.

© Một số nguyên 32 bit được gọi là nonce. Nonce được tạo ngẫu nhiên khi một khối được tạo, sau đó tạo ra một giá trị băm (hash) của tiêu đề khối (block header). © Giá trị băm là một số 256-bit được kết hợp với số nonce. Nó phải bắt đầu với một số lượng lớn các số 0 (nghĩa là cực kỳ nhỏ).

Khi khối đầu tiên của một chuỗi được tạo, một số nonce tạo ra hàm băm mật mã. Dữ liệu trong khối được coi là đã ký và mãi mãi gắn liền với nonce và giá trị băm trừ khi nó được khai thác. Thợ mỏ (Miner) Người khai thác tạo ra các khối mới trên chuỗi thông qua một quá trình được gọi là thợ mỏ. Trong một chuỗi khối, mỗi khối đều có hàm băm riêng biệt của nó, nhưng cũng.

tham chiếu đến hàm băm của khối trước đó trong chuỗi, vì vậy việc khai thác một khối không dễ dàng, đặc biệt là trên các chuỗi lớn. Các thợ mỏ sử dụng phần mềm đặc biệt để giải quyết vấn đề toán học vô cùng phức tạp về việc tìm ra một nonce tạo ra một hàm băm được chấp nhận. Bởi vì nonce chỉ có 32bit và băm là 256, có khoảng bốn tỷ tổ hợp nonce-hash có thể được khai thác trước khi tìm được giá trị thích hợp. Khi điều đó xảy ra, những người thợ mỏ được cho là đã tìm thấy "số nonce vàng" và khối của họ được thêm vào chuỗi.

Thực hiện thay đổi đối với bất kỳ khối nào trước đó trong chuỗi yêu cầu khai thác lại thì không chỉ khối đó thay đổi, mà tat cả các khối tiếp theo cũng thay đổi theo. Đây là lý do tại sao việc thao túng công nghệ blockchain cực kỳ khó khăn. Hãy coi đó là "sự an toàn trong thuật toán" vì việc tìm ra các nonce vàng đòi hỏi một lượng lớn thời gian và khả năng tính toán khổng lồ. 10 Khi một khối được khai thác thành công, sự thay đổi được chấp nhận bởi tất cả các nút trên mạng và người khai thác được thưởng về mặt tài chính.

* Nut (Node) Một trong những khái niệm quan trọng nhất trong công nghệ blockchain là phân quyền. Không một máy tính hoặc tổ chức nào có thể sở hữu chuỗi. Thay vào đó, nó là một sổ cái phân tán thông qua các nút được kết nối với chuỗi. Các nút có thể là bất kỳ loại thiết bị điện tử nào duy trì các bản sao của blockchain và giữ cho mạng hoạt động.

Mỗi nút đều có bản sao blockchain riêng và mạng phải phê duyệt theo thuật toán bất kỳ khối mới nào được khai thác để chuỗi được cập nhật, tin cậy và xác minh. Vi các blockchains là minh bạch, mọi hành động trong sổ cái có thể được kiểm tra và xem dễ dàng. Mỗi người tham gia được cấp một mã số nhận dạng bao gồm cả chữ và số duy nhất dùng để hiển thị các giao dịch của họ. 'Việc kết hợp thông tin công khai với hệ thống kiểm tra và cân bằng giúp blockchain duy trì tính toàn vẹn và tạo sự tin tưởng giữa người dùng.

Về cơ bản, blockchain có thể được coi là khả năng mở rộng của sự tin tưởng thông qua công nghệ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Chia Sẻ Bảo Mật Hồ Sơ Bệnh Án Điện Tử FHIR Bằng Blockchain" khám phá cách mà công nghệ blockchain có thể cải thiện tính bảo mật và khả năng chia sẻ hồ sơ bệnh án điện tử. Bài viết nhấn mạnh những lợi ích của việc sử dụng FHIR (Fast Healthcare Interoperability Resources) kết hợp với blockchain, giúp đảm bảo rằng thông tin bệnh nhân được bảo vệ an toàn và chỉ có thể truy cập bởi những người có quyền hạn. Điều này không chỉ nâng cao sự tin cậy trong việc quản lý dữ liệu y tế mà còn tạo điều kiện thuận lợi cho việc chia sẻ thông tin giữa các cơ sở y tế.

Để mở rộng thêm kiến thức về ứng dụng của blockchain trong lĩnh vực y tế, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp công nghệ thông tin hệ thống khuyến khích xây dựng mô hình chẩn đoán bệnh tim mạch sử dụng blockchain và học liên kết, nơi trình bày mô hình chẩn đoán bệnh tim mạch với sự hỗ trợ của công nghệ blockchain. Ngoài ra, tài liệu Khóa luận tốt nghiệp an toàn thông tin hệ thống trao đổi và giao dịch dữ liệu hồ sơ sức khỏe dựa trên blockchain và nft sẽ giúp bạn hiểu rõ hơn về cách thức giao dịch dữ liệu hồ sơ sức khỏe an toàn. Cuối cùng, tài liệu Khóa luận tốt nghiệp an toàn thông tin midas hệ thống quản lý dữ liệu và truy cập tương tác đa chuỗi trong lĩnh vực chăm sóc sức khỏe cung cấp cái nhìn sâu sắc về quản lý dữ liệu trong chăm sóc sức khỏe. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về ứng dụng của blockchain trong y tế.