Tổng quan nghiên cứu

Sự chuyển dịch từ phương thức quản lý bệnh án truyền thống sang hệ sinh thái hồ sơ y tế điện tử đang diễn ra mạnh mẽ trên quy mô toàn cầu. Theo các khảo sát thực tế trong ngành y tế, việc chuyển giao dữ liệu bệnh án qua mạng mở tiềm ẩn nguy cơ rò rỉ thông tin cá nhân và bị can thiệp trái phép lên tới hơn 35% nếu thiếu các cơ chế kiểm soát kỹ thuật nghiêm ngặt. Hồ sơ y tế điện tử chứa đựng toàn bộ lịch sử khám chữa bệnh, chẩn đoán hình ảnh, đơn thuốc và thông tin bảo hiểm y tế. Đây là những tài sản số nhạy cảm, đòi hỏi tính bảo mật, tính toàn vẹn và tính sẵn sàng hoạt động liên tục 24/7.

Luận văn thạc sĩ chuyên ngành Khoa học máy tính của tác giả Hồ Thị Lâm Bình, thực hiện dưới sự hướng dẫn khoa học của Phó Giáo sư Trịnh Nhật Tiến tại Trường Đại học Công nghệ Thông tin và Truyền thông thuộc Đại học Thái Nguyên vào năm 2014, đã tập trung giải quyết trực diện bài toán cấp bách này. Vấn đề cốt lõi được nghiên cứu là xác định các nguyên nhân gây tổn thất, biến đổi dữ liệu trên đường truyền và xây dựng giải pháp bảo vệ an toàn thông tin chuyên biệt cho việc chuyển giao hồ sơ y tế.

Mục tiêu cụ thể của công trình là phân tích sâu cấu trúc toán học của các hệ mã hóa tiên tiến, kết hợp thuật toán chữ ký số và kỹ thuật băm thông điệp để thiết lập cơ chế xác thực nguồn gốc văn bản bệnh án số hóa. Phạm vi nghiên cứu khảo sát thực trạng ứng dụng công nghệ thông tin y tế tại địa bàn tỉnh Tuyên Quang và các mô hình kết nối bệnh viện thông minh. Ý nghĩa thực tiễn của công trình thể hiện ở việc đưa ra giải pháp bảo vệ dữ liệu với khả năng triệt tiêu 100% lỗi sửa đổi trái phép trên đường truyền và cải thiện 40% hiệu suất xử lý thủ tục hành chính y tế.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Hệ thống lý thuyết nền tảng của đề tài được xây dựng vững chắc trên các nguyên lý mật mã học hiện đại và lý thuyết số số học. Luận văn đã phân tích chuyên sâu 3 mô hình lý thuyết cốt lõi gồm lý thuyết mật mã khóa công khai, lý thuyết hàm băm một chiều và kỹ thuật ẩn giấu thông tin trong ảnh.

Trong lý thuyết mật mã khóa công khai, mô hình mã hóa RSA giữ vai trò trung tâm, được vận hành dựa trên nền tảng hàm số Euler và định lý Fermat. Khi tích hai số nguyên tố lớn được thiết lập, hàm Euler cho phép tính toán không gian khóa bảo mật theo công thức số học chính xác. Thuật toán Euclid mở rộng được ứng dụng để xác định phần tử nghịch đảo modulo, từ đó tạo lập cặp khóa công khai và khóa bí mật với độ an toàn cao. Hệ mã hóa khối DES với kích thước khối chuẩn 64-bit cũng được đặt trong mối tương quan so sánh với hệ mã hóa khóa công khai nhằm làm rõ ưu thế bảo vệ trong môi trường truyền thông phân tán.

Khái niệm hàm băm một chiều được định nghĩa như một công cụ tạo đại diện tài liệu duy nhất. Các thuật toán băm tiêu chuẩn như MD5 tạo chuỗi đại diện 128-bit và họ SHA tạo chuỗi 160-bit được khai thác để kiểm tra tính toàn vẹn tuyệt đối của văn bản y tế. Bên cạnh đó, khái niệm ẩn giấu tin trong môi trường ảnh phủ và ảnh mang tạo tiền đề cho việc bảo vệ bản quyền số, chống sao chép và giả mạo bệnh án.

Phương pháp nghiên cứu

Để bảo đảm tính khách quan và chiều sâu khoa học, công trình kết hợp nhuần nhuyễn giữa phương pháp nghiên cứu lý thuyết mật mã và phương pháp phân tích thực nghiệm hệ thống. Nguồn dữ liệu phục vụ nghiên cứu bao gồm bộ dữ liệu thực nghiệm gồm 150 mẫu hồ sơ bệnh án điện tử định dạng văn bản số và dữ liệu khảo sát hiện trạng hạ tầng mạng tại các cơ sở y tế trên địa bàn tỉnh Tuyên Quang.

Phương pháp chọn mẫu phi xác suất kết hợp phân tầng được sử dụng để phân loại các dạng hồ sơ xét nghiệm máu, phiếu chụp X-quang, siêu âm và hợp đồng điều trị ngoại trú. Lý do lựa chọn phương pháp phân tích này xuất phát từ tính chất đa dạng của các tệp tin y tế điện tử, đòi hỏi giải pháp bảo mật phải tương thích với cả văn bản lẫn dữ liệu đa phương tiện dung lượng lớn.

Tác giả đã triển khai phương pháp thiết kế phần mềm hướng đối tượng để xây dựng chương trình thử nghiệm ký số RSA hoàn chỉnh. Toàn bộ quá trình nghiên cứu, khảo sát thực nghiệm và kiểm thử phần mềm được tiến hành liên tục trong khung thời gian 24 tháng, hoàn tất đánh giá và nghiệm thu vào tháng 09 năm 2014.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình khảo sát và kiểm nghiệm thực nghiệm đã đem lại nhiều phát hiện có giá trị thực tiễn cao đối với hệ thống thông tin y tế:

Thứ nhất, nguyên nhân gây tổn thất dữ liệu trong chuyển giao hồ sơ y tế không chỉ đến từ sự cố đường truyền mạng hay nghẽn băng thông mà chủ yếu xuất phát từ việc thiếu cơ chế xác thực nguồn gốc. Khoảng 62% nguy cơ mất an toàn thông tin tại các cơ sở khám chữa bệnh thực tế bắt nguồn từ việc tin tặc xem trộm hoặc can thiệp chỉnh sửa đơn thuốc, kết quả xét nghiệm trên đường truyền không được mã hóa.

Thứ hai, việc áp dụng trực tiếp chữ ký số trên toàn bộ tệp tin bệnh án có dung lượng lớn từ 20 đến 50 Megabyte gây quá tải hệ thống lưu trữ và làm tăng thời gian truyền tải lên gấp 2,5 lần. Nghiên cứu chỉ ra rằng việc kết hợp hàm băm SHA tạo đại diện 160-bit trước khi ký bằng RSA giúp giảm dung lượng chữ ký số xuống còn dưới 1% so với kích thước tệp ban đầu, tiết kiệm hơn 75% băng thông mạng.

Thứ ba, chương trình thử nghiệm chữ ký số RSA đạt tỷ lệ xác thực thành công 99,8% trên tập dữ liệu mẫu. Thời gian thực hiện các phép toán lũy thừa modulo được tối ưu hóa, giúp tốc độ ký và kiểm tra chữ ký diễn ra trong thời gian dưới 0,25 giây cho mỗi tệp văn bản.

Thứ tư, cơ chế chữ ký không thể phủ nhận bảo đảm người gửi không thể chối bỏ trách nhiệm đối với nội dung hồ sơ đã ký duyệt, ngăn ngừa hoàn toàn hiện tượng tạo lập chứng từ y tế giả mạo trong quy trình thanh toán bảo hiểm y tế.

Thảo luận kết quả

Nguyên nhân cốt lõi tạo nên sự vượt trội của giải pháp đề xuất nằm ở sự phân tách mạch lạc giữa chức năng bảo vệ tính toàn vẹn và tính bí mật. Khi người gửi sử dụng khóa riêng để ký lên bản đại diện dữ liệu, bất kỳ sự thay đổi dù chỉ 1 bit trên hồ sơ gốc đều làm biến đổi hoàn toàn giá trị băm kiểm tra, kích hoạt cảnh báo giả mạo ngay lập tức.

Để minh họa rõ nét hiệu năng, các dữ liệu kiểm thử về thời gian tính toán và độ phức tạp thuật toán có thể được trình bày qua biểu đồ đường biểu diễn tương quan giữa kích thước khóa RSA từ 512-bit đến 2048-bit với độ trễ xử lý. Đồng thời, bảng so sánh đối chuẩn hiệu năng giữa mã hóa khối DES, thuật toán băm MD5 và chữ ký số RSA phản ánh rõ sự cân bằng tối ưu giữa tính an toàn bảo mật và chi phí tài nguyên máy tính. So với các giải pháp thủy vân số đơn thuần vốn chỉ tập trung vào bảo vệ bản quyền ảnh, giải pháp tích hợp chữ ký số RSA và hàm băm mang lại khả năng phòng vệ toàn diện hơn trên cả khía cạnh pháp lý lẫn kỹ thuật truyền thông.

Đề xuất và khuyến nghị

Dựa trên các kết quả nghiên cứu lý thuyết và thực nghiệm, luận văn đưa ra 4 nhóm giải pháp mang tính chiến lược và khả thi cao cho ngành y tế:

Thứ nhất, chuẩn hóa và áp dụng kiến trúc chữ ký số RSA với độ dài khóa tối thiểu 2048-bit kết hợp hàm băm an toàn SHA cho toàn bộ hệ thống bệnh án điện tử. Chủ thể thực hiện là các bệnh viện và cơ sở y tế tuyến tỉnh, với mục tiêu đạt 100% hồ sơ chuyển giao liên viện được ký số và xác thực tự động trong lộ trình triển khai 12 tháng.

Thứ hai, tích hợp phân hệ mã hóa và chữ ký số trực tiếp vào phần mềm quản lý bệnh viện tổng thể và hệ thống sổ y bạ trực tuyến. Đơn vị phát triển phần mềm cần hoàn thiện mô-đun ký số và quản lý khóa công khai theo hạ tầng PKI trong thời gian 6 tháng, hướng đến chỉ tiêu giảm 90% thời gian xử lý thủ tục xác nhận chuyển tuyến của người bệnh.

Thứ ba, thiết lập quy chế bảo mật nhiều lớp bao gồm phân quyền truy cập nghiêm ngặt và lưu vết nhật ký hệ thống đối với mọi thao tác đọc, sửa đổi hồ sơ y tế. Sở Y tế cùng ban lãnh đạo bệnh viện cần ban hành quy định an toàn thông tin trong vòng 3 tháng, bảo đảm 100% các phiên truy xuất dữ liệu bệnh nhân đều được định danh chính xác.

Thứ tư, tổ chức các chương trình đào tạo kỹ năng bảo mật số định kỳ 2 lần mỗi năm cho tối thiểu 95% đội ngũ bác sĩ, dược sĩ, điều dưỡng và cán bộ lưu trữ hồ sơ y tế nhằm nâng cao ý thức bảo vệ khóa bí mật cá nhân và mật khẩu truy cập hệ thống.

Đối tượng nên tham khảo luận văn

Công trình nghiên cứu mang lại nguồn tài liệu tham khảo chất lượng và hữu ích cho 4 nhóm đối tượng chính sau:

Thứ nhất là các giám đốc công nghệ thông tin và kỹ sư an ninh mạng tại các bệnh viện, trung tâm y tế. Tài liệu cung cấp bản thiết kế kiến trúc bảo mật chi tiết, giúp họ xây dựng hệ thống chuyển giao hồ sơ y tế an toàn, tiết kiệm ước tính 30% chi phí đầu tư giải pháp nhờ tái sử dụng các thuật toán chuẩn mở.

Thứ hai là các chuyên viên y tế, bác sĩ và nhà quản lý bệnh viện. Nhóm đối tượng này nắm bắt được bản chất vận hành của sổ y bạ điện tử, qua đó nâng cao độ tin cậy khi chỉ định phác đồ điều trị từ xa và cắt giảm khoảng 50% thời gian làm các thủ tục giấy tờ hành chính liên quan đến bảo hiểm.

Thứ ba là các nhà nghiên cứu, học viên cao học và sinh viên chuyên ngành Khoa học máy tính, Kỹ thuật phần mềm và An toàn thông tin. Luận văn là tài liệu học thuật mẫu mực về ứng dụng lý thuyết số, giải thuật Euclid và mật mã khóa công khai vào giải quyết một bài toán nghiệp vụ thực tiễn cụ thể.

Thứ tư là các doanh nghiệp công nghệ phát triển giải pháp y tế thông minh. Luận văn cung cấp mô hình tham chiếu kỹ thuật và mã nguồn demo để tích hợp nhanh chóng các chức năng ký số, mã hóa vào các sản phẩm phần mềm thương mại.

Câu hỏi thường gặp

Một là, tại sao không thể ký số trực tiếp lên toàn bộ nội dung tệp hồ sơ y tế mà phải sử dụng hàm băm? Ký trực tiếp lên văn bản bệnh án dung lượng lớn từ vài chục Megabyte sẽ làm độ dài chữ ký tăng lên gấp đôi, gây quá tải bộ nhớ và nghẽn mạng nghiêm trọng. Hàm băm giúp tạo ra bản đại diện tài liệu duy nhất có kích thước cố định như 160-bit, giúp tối ưu hóa 80% thời gian tính toán và tiết kiệm băng thông truyền tải.

Hai là, chữ ký số RSA bảo đảm tính toàn vẹn dữ liệu của hồ sơ y tế điện tử như thế nào? Khi văn bản y tế bị chỉnh sửa trái phép dù chỉ 1 ký tự, giá trị băm tính toán lại ở phía người nhận sẽ sai lệch hoàn toàn so với giá trị băm giải mã từ chữ ký số. Tỷ lệ phát hiện can thiệp đạt mức chính xác tuyệt đối 100%, bảo đảm văn bản không bị biến đổi trên đường truyền.

Ba là, sự khác biệt cơ bản giữa mã hóa khóa đối xứng DES và mã hóa khóa công khai RSA là gì? DES sử dụng chung 1 khóa bí mật cho cả mã hóa và giải mã nên tốc độ nhanh nhưng gặp rủi ro lớn trong việc phân phối khóa qua mạng. RSA sử dụng cặp khóa công khai và khóa bí mật riêng biệt, giải quyết triệt để vấn đề trao đổi khóa an toàn giữa các bệnh viện.

Bốn là, định lý Euler và thuật toán Euclid mở rộng đóng vai trò gì trong mô hình ký số của đề tài? Thuật toán Euclid mở rộng cho phép tìm phần tử nghịch đảo một cách nhanh chóng, trong khi định lý Euler bảo đảm tính toán chính xác số mũ modulo trong không gian số lớn, tạo nền tảng toán học vững chắc để sinh cặp khóa RSA an toàn.

Năm là, giải pháp chữ ký số trong luận văn có thể triển khai trên các thiết bị y tế di động không? Hoàn toàn khả thi vì các thuật toán băm và kiểm tra chữ ký số hiện đại đã được tối ưu hóa để hoạt động mượt mà trên nền tảng di động, cho phép các bác sĩ ký duyệt đơn thuốc trực tiếp trên máy tính bảng trong thời gian dưới 1 giây.

Kết luận

  • Công trình đã hệ thống hóa toàn diện cơ sở toán học và kỹ thuật an toàn thông tin chuyên sâu cho hệ thống y tế điện tử hiện đại.
  • Xác định chính xác các điểm nghẽn và nguyên nhân cốt lõi gây tổn thất dữ liệu trên đường truyền hồ sơ y tế tại các cơ sở điều trị thực tế.
  • Đề xuất mô hình tích hợp chữ ký số RSA và hàm băm an toàn, nâng cao 99,8% độ tin cậy và ngăn chặn triệt để mọi hành vi sửa đổi dữ liệu trái phép.
  • Triển khai thành công phần mềm demo ký số với giao diện thân thiện, chứng minh tính khả thi cao trong môi trường bệnh viện thông minh.
  • Lộ trình giai đoạn tiếp theo cần tập trung mở rộng giải pháp trên hạ tầng đám mây và thiết bị di động trong thời gian 12 đến 24 tháng tới.

Để nhanh chóng hiện đại hóa quy trình khám chữa bệnh và bảo vệ toàn diện dữ liệu sức khỏe của người dân, các cơ sở y tế cần chủ động tham khảo và áp dụng ngay các giải pháp kỹ thuật đã được chứng minh trong luận văn vào thực tiễn quản lý bệnh án điện tử.