3. Giải pháp mã hóa bảo mật dữ liệu
3.2.3 Mô đun phần mềm cho Giải pháp bảo mật 3 (GPBM-3)
Mô đun phần mềm Giải pháp bảo mật – 3 (GPBM-3) thực hiện mã hóa bảo mật tệp dữ liệu tại máy chủ dữ liệu của công ty. Tệp dữ liệu được ghi dấu bảo mật để bảo vệ bản quyền tệp dữ liệu trước khi cung cấp cho khách hàng / đối tác của công ty. Chỉ người quản trị dữ liệu (Admin) như đã mô tả ở chương 1 mới được cấp quyền truy nhập cơ sở dữ liệu tại máy chủ của công ty và được quyền phê duyệt tệp dữ liệu kèm gắn dấu bảo mật (Watermark) vào tệp để cung cấp ra bên ngoài. Hình 2.9 trình bày quy trình thực hiện của Admin khi xem, duyệt cho phpes gửi tệp tin cho khách hàng.
Các bước thực hiện của mô đun phần mềm Giải pháp bảo mật – 3 (GPBM-3) cụ thể như sau.
1) Admin muốn kiểm tra tệp dữ liệu do User-i tạo ra và đã mã hóa, lưu trữ trên máy chủ dữ liệu để cung cấp cho khách hàng.
2) Admin thực hiện giải mã tệp dữ liệu với phần mềm đã cài sẵn trên máy. Admin không cần phải nhập mã khóa, vì phần mềm sẽ tự động đọc mã khóa của User- i và Admin-Key đã lưu trong máy chủ để tạo mã khóa KEY từ tổ hợp nêu trên để giải mã tệp dữ liệu.
Mã khóa được sử dụng để mở tệp dữ liệu có dạng: KEY = User-i-Key+Admin-Key
Mã khóa KEY được tạo bằng tổ hợp của mã khóa riêng của người dùng i (User-i-key) và mã khóa bí mật của Admin (Admin-key). Điều đó nghĩa là: mô đun phần mềm tự đọc mã khóa của User-i đã lưu trên hệ thống và Admin-Key để tạo mã khóa mở tệp dữ liệu.
31
4) Sau khi hoàn thành xem, kiểm tra tệp dữ liệu, Admin thực hiện duyệt để cung cấp cho khách hàng. Ở bước duyệt, mô đun phần mềm thực hiện nhúng dấu bản quyền của công ty (dưới dạng Watermark) vào tệp dữ liệu.
5) Admin cung cấp tệp dữ liệu đã gắn mã bảo vệ bản quyền cho khách hàng.
Thực hiện gắn bản quyền
KEY = User-i-Key + Admin-Key
Quy trình đọc, phê duyệt của Admin
Giải mã tệp dữ liệu để xem, kiểm tra nội dung
Dấu bản quyền
(Watermark) của công ty
Cung cấp cho khách hàng Tệp dữ liệu đã nhúng
dấu bản quyền
(Watermark) của công ty
Hình 2.9: Quy trình thực hiện của Admin khi xem, duyệt và cung cấp tệp dữ liệu cho khách hàng