Thông tin tài liệu
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC LẠC HỒNG *** MẠCH THỊ KIM HẠNH XÁC THỰC SINH TRẮC HỌC KHUÔN MẶT TRÊN THIẾT BỊ DI ĐỘNG Luc s Công ngh Thông tin NG NAI, 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC LẠC HỒNG *** MẠCH THỊ KIM HẠNH XÁC THỰC SINH TRẮC HỌC KHUÔN MẶT TRÊN THIẾT BỊ DI ĐỘNG Chuyên ngành: Công ngh Thông tin Mã s: 60480201 Luc s Công ngh Thông tin NG DN KHOA HC: PGS. TS. ĐẶNG TRẦN KHÁNH NG NAI, 2013 LỜI CẢM ƠN C tôi rt nhiu trong quá trình hc ti gian thc hin khoá lun. Tôi xin chân thành ci hc i hc Lc Hu kin cho tôi thc hi tài tt nghip này. Tôi xin chân thành cy, Cô Khoa Công ngh ng i hc Công ngh - i hc Lc Hng ng d tôi trong sut quá trình hc tp và thc hi tài. Xin cng Trn Khánh - Khoa hc và k thut máy tính - Chí Minhng dn, ch bo tôi trong sut thi gian thc hi tài. Trong thi gian làm vic vi Thy, tôi không nhng hc hc nhiu kin thc b ích mà còn hc tinh thn làm vi nghiên cu khoa hc nghiêm túc ca Thy. Xin gi li cn ng viên to l t qua nh t quá trình làm vic. hoàn thành m tài không phi là công vic d dàng, m gng hoàn thin lui tt c s n lc ca bn thân và nhc s h tr t nhi c chn không th tránh khi nhng thiu sót. Kính mong quý Thy Cô tn tình ch bo. Mt ln na, tôi xin chân thành cc s góp quý báu ca tt c mi. Ct c nhng gì mà m cho tôi trong sut thi gian qua. Trân trng LỜI CAM ĐOAN c s công ngh c sinh trc hc khuôn mt trên thit b t qu ca quá trình hc tp, nghiên cu khoa hc lp, nghiêm túc. Các s liu trong lutrung thc, có ngun gc trích dn và có tính k tha, phát trin t các tài liu, tp chí, các công trình nghiên cu c công b c rút ra t nh lý lun và quá trình nghiên cu tìm hiu ca tác gi. ng Nai, 08-2013 Tác gi Mch Th Kim Hnh MC LC LI C L MC LC KÝ HIU CÁC CM T VIT TT DANH SÁCH CÁC BNG BIU, HÌNH V M U 1 NG QUAN V SINH TRC HC 3 1.1. Tng quan v sinh trc hc 3 1.1.1. H thng sinh trc hc 5 1.1.1.1. H thnh (Verification): 5 1.1.1.2. Nhn dng (Identification, Recognition): 6 1.1.1.3. Các thành phn ch yu 6 1.1.1.4. Hong ca h thng 6 ng hong ca h sinh trc hc 6 1.1.3. H thng an ninh bo mt da trên sinh trc hc 8 1.2. Thit b ng 8 1.2.1. S phát trin ca thit b ng 9 n thong thay cho máy tính truyn thng 9 n thong thay cho ví tin 9 n thong thay cho chìa khóa 9 n thong giúp gii phóng trí óc 10 n thong giúp theo dõi dch v y t, k thut 10 n thong giúp thay cho tr lý cá nhân 10 1.2.2. H u hành Android 10 1.2.2.1. Lch s phát trin Anroid 11 11 1.2.2.3. Các ng dng 11 1.3. Các h thng xác thc trên thit b ng 12 1.3.1. Ri ro 13 1.3.1.1. Thit b b mt cp 13 n thit b 13 1.3.1.3. Virus tn công thit b 14 1.3.2. Các yu t xác thc 15 1.3.2.1. Cái bn bit 15 1.3.2.2. Cái bn có 15 1.3.2.3. Sinh trc hc 16 1.4. Các công ngh xác thc sinh trc hc ng dng 17 18 c hc khuôn mt 18 nh khuôn mt 18 ng tip cn da trên tri thc 18 ng tip cn di 20 t 20 2.1.1.2.2 Kt cu 23 2.1.1.2.3 Sc màu ca da 23 2.1. 23 ng tip cn da trên so khp mu 24 ng tip cn da trên din mo 24 nh khuôn mi 25 26 2.3.1. Eigenfaces 27 2.3.2. Fisherfaces 30 2.3.3. Bi Local Binary Pattern 33 O MT MU SINH TRC HC 36 o mt mu sinh trc 36 3.1.1. Satling 40 3.1.1.1. Thun li 40 3.1.1.2. Hn ch 40 3.1.2. Noninvertible transform 40 3.1.2.1. Thun li 41 3.1.2.2. Hn ch 41 3.1.3. Key-binding biometric cryptosystem 41 3.1.3.1. Thun li 42 3.1.3.2. Hn ch 42 3.1.4. Key generating biometric cryptosystem 42 3.1.4.1. Thun li 43 3.1.4.2. Hn ch 43 o mt Fuzzy Extractor và Secure Sketch 43 3.2.1. Secure Sketches 43 3.2.2. Fuzzy Extractors 45 46 NG MÔ HÌNH THC NGHIM 49 4.1. Xây dng mô hình 49 ng 49 n tin trình 49 49 4.1.1.2.1. Eigenfaces 49 4.1.1.2.2. Fisherfaces 50 4.1.1.2.3. Bi Local Binary Patterns 50 ng t 50 4.1.1.4. To sketch 51 4.1.1.5. Phc h 52 4.1.1.6. Phân tích bo mt 52 4.1.2. Thí nghim 53 4.1.2.1. Eigenfaces 53 4.1.2.2. Fisherfaces 54 4.1.2.3. Bi Local Binary Patterns 55 4.2. Thit k ng dng 55 4.3. Giao din ng dng 56 KT LUNG PHÁT TRIN 59 Kt lun 59 ng phát trin 59 TÀI LIU THAM KHO KÝ HIỆU CÁC CỤM TỪ VIẾT TẮT FRR/FNMR: False Nonmatch Rate/False Rejection Ratio: T l chp nhn sai FAR/FMR: False Match Rate/False Accept Ratio: T l chp nhn sai NFC: Near field communication ROM: Read Only Memory LBP: Local Binary Pattern PCA: Principal Component Analysis LDA: Linear Discriminant Analysis FLD: RSA: Tên 3 nhà toán hc Rivest, Shamir và Adleman ging dy ti MIT AES: Advanced Encryption Standard JDK: Java Development Kit ADT: Android Development Tools IOS: Internetwork Operating System DANH SÁCH CÁC BẢNG BIỂU, HÌNH VẼ c ph bin 4 Bng 1.1: So sánh các công ngh nhn dng sinh trc hc 4 Hình 1.2: Mô hình h thng sinh trc hc 5 Hình 1.3: Các giá tr ng ca FAR và FRR 7 phân gii ca 1 nh 18 Hình 2.2: Mt loi trí thc ci nghiên cu phân tích trên khuôn mt 19 Hình 2.3: Mt mu khuôn mt, có 16 vùng và 23 quan h 23 khi trích chu dng eigenfaces 25 Hình 2.5: Tp hình c s d hun luyn 26 Hình 2.6: (a) u vào, (b) nh sau khi chun hóa 27 Hình 2.7: Trung bình nh ca tp d liu nh 27 Hình 2.8: c 28 Hình 2.9: Ví d s tính toán LBP 32 Hình 2.10: Minh ha toán t LBP m rng vi các giá tr P và R khác 32 Hình 2.11: T trái sang phi, các m m ch m chm nht, m cung thng, biên cc phát trin bi LBP 33 Hình 3.1: Phân loo mt mu sinh trc 34 xác thc vi mu sinh trc hc bo v bng cách s dng ng 35 xác thc khi mu sinh trc hm v s dng mt h mt mã sinh trc hc to khóa 36 Bng 3.1: Tóm tt các quy trình bo v mu khác nhau 37 n ca tin trình 47 Hình 4.2: T l chp nhn sai ca thut toán eigenfaces 52 Hình 4.3: T l chp nha thut toán fisherfaces 52 Hình 4.4: T l chp nhn sai ca thut toán LBPH 53 Hình 4.5: Mô hình ng dng 54 n cu hình ng dng 55 Hình 4.7: Màn hình thu nhn nh vào b hun luyn Face Training 56 Hình 4.8: Màn hình danh sách ng dng có th s dng xác thc khuôn mt 57 1 MỞ ĐẦU Th k ng kin s tin b t bc ca CNTT. Các ng dng ca CNTT ngày mt phong phú và h tr tc ca i Mt trong nhng ng da CNTT là vic xác thc các thit b s da m sinh trc c i. Công ngh này có tính duy nh chính xác và bo mt rc chú trng nghiên cu. Công ngh xác thc sinh trc hc nghiên cu nhi yu c ngoài. Vi còn mu các nghiên cu chuyên sâu. Bên c c kt ni cht ch và rng khp bng Internet, v loi công ngh và thit b phc tt b máy tính, máy tính bng, thit b ng thông minh u này giúp cho bt k ai có th truy cp bt c thông tin gì t bt c t k i vic các thông tin cá nhân ngày càng gn kt cht ch ng mi chung. T c ti gi n ti nhiu k thu thông tin cá nhân và xác thc cá nhân da vào vt s hu (th, con du, chìa khóa ) hoc mã cá nhân (mt khu, mã s PIN ). Tuy nhiên nh có nhiu hn ch bo mt kém, d quên, mt, d gi mo khc phc nhng hn ch trên, nhng nghiên cu mm sinh trc vào CNTT giúp xác thc và nhn dng cá nhân hong mt cách hiu qu. Nhng k thut sinh trc hc ph bin nht, hic nghiên cu và ng dng rng rãi, bao gm nhn dng ging nói, khuôn mt, ch ký, vân tay, mng mt t, ngày nay các thit b s t b máy tính, thit b n thong ngày càng phát trin mnh, ph bin và gn lin vi cuc sng ci, ng nhit b ng là mt thit b không th thiu, nó không ch là mt thit b liên lc thông tin ti gn, nhng nac ci tin, càng ngày c nâng cp nhiu ng dng h phc v cho công vic hc tp, công vic gii trí ca mi. Chính vì th nên thit b t thit b i thông minh, nhiu thông tin, d liu quan trng cc bo v tht tt, tránh b mt, b tht thoát. Nt b có vô tình b t hay c tình b ly cp hay mt ai [...]... thông tin cá nhân con ngƣời Chính vì các lý do trên mà tôi quyết định chọn đề tài tốt nghiệp của mình là Xác thực sinh trắc học khuôn mặt trên thiết bị di động Mục tiêu nghiên cứu của đề tài: Nghiên cứu cơ bản về các loại sinh trắc học, về phƣơng pháp trích chọn đặc trƣng sinh trắc, xác thực chủ thể con ngƣời và hiện thực trên điện thoại di động sử dụng sinh trắc học khuôn mặt Cấu trúc của luận văn. .. việc sử dụng sinh trắc học trên các thiết bị di động là hầu hết các thiết bị không hỗ trợ một giao di n tiêu chuẩn sử dụng những thông tin sinh trắc học có thể đƣợc thu thập Cuối cùng, vấn đề này có thể đƣợc giải quyết, các ứng dụng một lần có thể dựa vào các thiết bị thu thập thông tin sinh trắc học, các vấn đề khả năng sử dụng kết hợp với xác thực trên thiết bị di động sẽ đƣợc hầu nhƣ bị loại Tuy... các thiết bị di động Một số thiết bị di động đƣợc trang bị đọc dấu vân tay, phần mềm nhận dạng khuôn mặt, Tuy nhiên, hầu hết các thiết bị chỉ cho phép các phần cứng kiểm tra sinh trắc học/ phần mềm đƣợc sử dụng bởi hệ điều hành để mở khóa các thiết bị Hiện nay, hầu hết các thiết bị di động không cho phép các ứng dụng để sử dụng chuyên ngành phần cứng/phần mềm để xác thực ngƣời dùng sử dụng sinh trắc học. .. biệt cho các thiết bị di động, ví dụ nhƣ đọc thẻ thông minh có thể đƣợc kết nối với jack cắm tai nghe trên các thiết bị di động [1] Sự lựa chọn cho “cái bạn có” yêu cầu ngƣời dùng thực hiện một thiết bị bổ sung kém thuận lợi cho ngƣời sử dụng Một trong những lý do cho sự phổ biến của các thiết bị di động là tiện lợi [1] 1.3.2.3 Sinh trắc học Yếu tố xác thực sinh trắc học này sử dụng để xác thực ngƣời... QUAN VỀ SINH TRẮC HỌC 1.1 Tổng quan về sinh trắc học Sinh trắc học hay công nghệ sinh trắc học (thuật ngữ khoa học là Biometric) là công nghệ sử dụng những thuộc tính vật lý, đặc điểm sinh học riêng của mỗi cá nhân nhƣ vân tay, mống mắt, khuôn mặt để nhận di n Thuật ngữ sinh trắc học (Biometric) đƣợc dùng ghép theo tiếng Hy Lạp từ 2 từ: Bio (thuộc về thực thể sinh vật sống) và metriko (kỹ thuật độ... về sinh trắc học: Chƣơng này đề cập về tổng quan về sinh trắc học, sự phát triển của thiết bị di động và các hệ thống xác thực trên thiết bị di động - Chƣơng 2: Phƣơng pháp rút trích đặc trƣng: Chƣơng này gồm các phân tích phƣơng pháp xác định khuôn mặt, những khó khăn và thử thách trong bài toán xác định khuôn mặt và tìm hiểu các phƣơng pháp rút trích đặc trƣng - Chƣơng 3: Phƣơng pháp bảo mật mẫu sinh. .. hình với sinh trắc học nhƣ điều chỉnh chấp nhận sai / từ chối giá sai sẽ vẫn cần phải đƣợc giải quyết [1] Sinh trắc học điển hình đƣợc sử dụng để xác thực ngƣời dùng (không chỉ trên các thiết bị di động) bao gồm các tính năng trên khuôn mặt, giọng nói, dấu vân tay, 17 mẫu mống mắt, … Một số trong số này là dễ dàng hơn để vƣợt qua hơn những cái khác [1] 1.4 Các công nghệ xác thực sinh trắc học đã đƣợc... ngƣời dùng bị thỏa hiệp [1] 1.3.1 Rủi ro Một thiết bị, giải pháp xác thực ngƣời dùng điện thoại di động phải giải quyết ba rủi ro an ninh chính [1] 1.3.1.1 Thiết bị bị mất cắp Nếu thiết bị của ngƣời dùng bị mất hoặc bị đánh cắp, kẻ tấn công thƣờng có thể nhận đƣợc quyền truy cập vào tất cả mọi thứ đƣợc lƣu trữ trên thiết bị Điều này thƣờng là đúng bởi vì hiện nay, hầu hết các thiết bị di động hoặc không... thọ pin hạn chế trên các thiết bị di động, …[1] Lƣu ý rằng ứng dụng sandboxing thƣờng hạn chế tác động của phần mềm độc hại trên thiết bị di động Thiết bị di động chạy các ứng dụng trong cát nơi các nguồn lực mà các ứng dụng có thể truy cập đƣợc giới hạn Trừ khi một thiết bị bắt nguồn từ những biện pháp bảo vệ thƣờng giới hạn những gì phần mềm độc hại có thể làm trên các thiết bị di động [1] Nhìn chung,... thiết bị để tìm kiếm thông tin nào đó thì thật là nguy hiểm Để bảo vệ việc truy cập vào thiết bị với đúng chủ nhân thật sự của nó đƣợc mọi ngƣời dùng rất quan tâm và đƣợc xem là một việc rất quan trọng giống nhƣ là đăng nhập vào thiết bị máy tính vậy Vì vậy, việc tìm hiểu và nghiên cứu về xác thực sinh trắc học trên thiết bị số, ở đây là thiết bị di động là một vấn đề quan trọng trong việc bảo vệ thông . BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC LẠC HỒNG *** MẠCH THỊ KIM HẠNH XÁC THỰC SINH TRẮC HỌC KHUÔN MẶT TRÊN THIẾT BỊ DI ĐỘNG Luc s Công ngh Thông. NAI, 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC LẠC HỒNG *** MẠCH THỊ KIM HẠNH XÁC THỰC SINH TRẮC HỌC KHUÔN MẶT TRÊN THIẾT BỊ DI ĐỘNG Chuyên ngành: Công ngh Thông tin Mã s:. QUAN VỀ SINH TRẮC HỌC 1.1. Tổng quan về sinh trắc học Sinh trc hc hay công ngh sinh trc hc (thut ng khoa hc là Biometric) là công ngh s dng nhng thuc tính vt lým sinh hc
Ngày đăng: 27/11/2014, 14:26
Xem thêm: Luận văn thạc sĩ công nghệ thông tin Xác thực sinh trắc học khuôn mặt trên thiết bị di động, Luận văn thạc sĩ công nghệ thông tin Xác thực sinh trắc học khuôn mặt trên thiết bị di động