Chức năng của ứng dụng

Một phần của tài liệu (LUẬN văn THẠC sĩ) mã hóa dữ liệu trên điện thoại thông minh sử dụng sinh trắc học (Trang 68 - 73)

c. Chuẩn mã hóa dữ liệu AES

4.4.6 Chức năng của ứng dụng

Ứng dụng đƣợc phát triển dựa trên công cụ Android Developer Tools v22.6.2

Hình 4-2 Giao diện màn hình chính của ứng dụng

Train face: Có chức năng thu nhận ảnh khuôn mặt của ngƣời dùng để lấy mẫu. Applications: Sử dụng khóa sinh trắc để mã hóa và giải mã dữ liệu bằng giải thuật AES.

Train face

Chức năng này thu nhận ảnh của ngƣời dùng sau đó rút trích và lƣu trữ thông tin

mẫu sinh trắc học của khuôn mặt. Chức năng này bao gồm hai phần chính, Add và Train:

Hình 4-3 Giao diện train face

Add: Chức năng này lƣu hình ảnh của khuôn mặt. Sử dụng camera của điện thoại và giải thuật eigenfaces, chƣơng trình xác định đối tƣợng phía trƣớc có phải là khuôn mặt của ngƣời dùng không. Nếu là khuôn mặt thì ảnh vùng xác

định khuôn mặt sẽđƣợc lƣu xuống bộ nhớ.

Train: Chức năng này rút trích và lƣu trữ thông tin đƣợc xử lý của khuôn mặt.

Chƣơng trình sẽ rút trích đặc trƣng từ các ảnh đƣợc lƣu trong bộ nhớ ở bƣớc

“add” ở trên, áp dụng thuật toán Eigenfaces đểrút trích các vector đặc trƣng. Các

quá trình phát sinh sketch và hàm băm. Kết quả của hai quá trình này sẽ đƣợc

lƣu vào bộ nhớ.

Khi chọn “Reset” các ảnh trong thƣ viện tập huấn luyện đƣợc lƣu trữ trên bộ nhớ

sẽ bị xóa bỏđểngƣời dùng nạp vào các ảnh mới.

Applications

Chức năng này cho phép mã hóa và giải mã dữ liệu. Khóa sinh trắc đƣợc sinh ra

từ quá trình rút trích đặc trƣng và lƣợng tử hóa ở bƣớc trên sẽ đƣợc dùng làm

khóa để mã hóa dữ liệu bằng giải thuật AES.

Encrypt: Mã hóa văn bản đƣợc nhập vào bằng giải thuật AES với khóa sinh trắc

đƣợc sinh ra ở quá trình trên.

Decrypt: Văn bản mã hóa (Ciphertext) sẽ đƣợc giải mã bằng giải thuật AES với

Chương 5: TÓM TẮT, KẾT LUẬN VÀ KIẾN NGHỊ

5.1 Kết luận

Luận văn đƣa ra một cách nhìn về việc sử dụng điện thoại thông minh đảm bảo

an toàn dữ liệu. Luận văn đã nghiên cứu và xây dựng một ứng dụng mã hóa dữ

liệu trên điện thoại thông minh sử dụng sinh trắc học là khuôn mặt.

Luận văn đã tìm hiểu bài toán mã hóa dữ liệu kết hợp với các phƣơng pháp bảo

vệ tính riêng tƣ cho các đặc trƣng sinh trắc học đƣợc sử dụng trong hệ thống

nhằm phát triển một hệ thống “Mã hóa dữ liệu trên thiết bị thông minh dùng và

có bảo vệtính riêng tƣ của các đặc trƣng sinh trắc” với ƣu điểm:

- Khóa đƣợc sinh ra từ dạng dữ liệu nhiễu (đặc trƣng sinh trắc).

- Bảo mật tính riêng tƣ cho các đặc trƣng sinh trắc khi chúng đƣợc sử dụng

trong hệ thống mã hóa trên thiết bịdi động thông minh (ngay cảkhi ngƣời

dùng đánh mất điện thoại thông minh thì mẫu sinh trắc vẫn đƣợc bảo mật).

So với phƣơng pháp mã hóa truyền thống, phƣơng pháp mã hóa sử dụng sinh

trắc học có ƣu điểm hơn với đặc điểm là có khả năng xác thực ngƣời dùng: chỉ

có ngƣời dùng hợp lệ mới có thể truy xuất khóa, những ngƣời dùng không hợp lệ

(khuôn mặt không trùng khớp trong cơ sở dữ liệu) thì không thể truy xuất khóa sinh trắc. Đây chính là điểm khác biệt lớn giữa mã hóa truyền thống và mã hóa sử dụng sinh trắc học. Ở những hệ thống mã hóa thông thƣờng, bất kì ai nhập mật mã đúng cũng có thể giải mã dữ liệu.

Một phần của tài liệu (LUẬN văn THẠC sĩ) mã hóa dữ liệu trên điện thoại thông minh sử dụng sinh trắc học (Trang 68 - 73)

Tải bản đầy đủ (PDF)

(80 trang)