Giới thiệu về công nghệ nhận dạng vân tay

Ngày nay, công nghệsinh trắc học được ứng dụng rộng rãi trong đời sống. Trong đó, công nghệnhận dạng vân tay là được ứng dụng nhiều nhất [13]. Người ta nhận thấy các đặc trưng vân tay không thể dễ dàng bị thay thế, chia sẽ, hay giả mạo, Ngoài ra dấu vân tay của con người không ai giống ai, kể cả là sinh đôi cùng trứng xác suất trùng lấp dấu vân tay giữa người này với người kia gần như là 0%, và không đổi trong suốt cuộc đời. Do vậy trong việc nhận dạng một người, công nghệnày được xem là đáng tin cậy hơn so với các phương pháp truyền thống như: dùng mật khẩu, mã thẻ, .

pdf11 trang | Chia sẻ: vietpd | Lượt xem: 2572 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Giới thiệu về công nghệ nhận dạng vân tay, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Trang 8 Chương 1 Mở đầu " Nội dung của chương 1 trình bày toàn cảnh về công nghệ nhận dạng vân tay, giới thiệu chung về tình hình nghiên cứu hiện nay trên thế giới và trong nước về lĩnh vực này, đồng thời nêu lên mục đích, nội dung và ý nghĩa của đề tài. 1.1 Giới thiệu về công nghệ nhận dạng vân tay Ngày nay, công nghệ sinh trắc học được ứng dụng rộng rãi trong đời sống. Trong đó, công nghệ nhận dạng vân tay là được ứng dụng nhiều nhất [13]. Người ta nhận thấy các đặc trưng vân tay không thể dễ dàng bị thay thế, chia sẽ, hay giả mạo, … Ngoài ra dấu vân tay của con người không ai giống ai, kể cả là sinh đôi cùng trứng xác suất trùng lấp dấu vân tay giữa người này với người kia gần như là 0%, và không đổi trong suốt cuộc đời. Do vậy trong việc nhận dạng một người, công nghệ này được xem là đáng tin cậy hơn so với các phương pháp truyền thống như: dùng mật khẩu, mã thẻ, ... Việc ứng dụng công nghệ nhận dạng vân tay đã có từ rất lâu. Tuy nhiên, trong khoảng một thời gian dài con người chỉ thực hiện việc đối sánh giữa hai dấu vân tay bằng kỹ thuật truyền thống mang nặng tính thủ công1, các kết quả của lĩnh vực này gần như không được ứng dụng trong các lĩnh vực dân sự thông thường của đời sống mà chủ yếu được sử dụng trong lĩnh vực hình sự. Với sự phát triển ngày càng nhanh chóng của ngành công nghệ điện toán thì việc sử dụng dấu vân tay để nhận dạng được áp dụng rộng rãi trong đời sống bằng Hệ thống nhận dạng vân tay tự động (AFIS). Cùng với sự phát triển mạnh các sản phẩm phần mềm nhúng và một thị trường thiết bị nhúng vô cùng to lớn [26], việc đưa công nghệ 1 Theo cách đối sánh vân tay truyền thống, để kiểm chứng hai dấu vân tay có giống nhau hay không thì phải dùng kính lúp để đối chiếu từng đường vân. Trang 9 nhận dạng vân tay lên các thiết bị nhúng đã mang lại nhiều lợi ích và hiệu quả không những cho nhà phát triển công nghệ này lên thiết bị nhúng mà còn cho xã hội. Kể từ đây, công nghệ Nhân dạng vân tay đề cập trong luận văn này chính là Hệ thống nhận dạng vân tay tự động trên hệ thống nhúng. Công nghệ này không những được ứng dụng trong lĩnh vực hình sự mà còn được ứng dụng đa dạng trong lĩnh vực dân sự, thương mại, … cụ thể là: việc xác nhận nhân thân của cá nhân khi truy cập mạng, hồ sơ cá nhân, khóa phòng trộm, thẻ ngân hàng, hệ thống chấm công, hệ thống bảo mật, … Hình 1.1 là cấu trúc cơ bản của hệ thống nhận dạng vân tay. Hệ thống này bao gồm hai chức năng chính: • Chức năng 1: Nhập và lưu trữ các vân tay của các đối tượng vào hệ thống. Trong bước nhập dữ liệu, hệ thống sẽ quét hình ảnh của các vân ngón tay hoặc quét trực tiếp từ các ngón tay người. Tiếp theo, hệ thống sẽ tự động xử lý các ảnh vân tay: xác định các điểm đặc trưng của vân tay và mã hoá thành các thông tin đặc trưng cho mỗi vân tay. Cuối cùng, các đặc trưng vân tay đã được mã hóa này được lưu trữ lại trong cơ sở dữ liệu (CSDL). • Chức năng 2: Tra cứu xác định vân tay của một người xem đã có trong CSDL chưa. Khi đưa dấu vân tay của một người mới vào, hệ thống sẽ thực hiện đối chiếu với tất cả các dấu vân tay đã lưu trữ trong hệ thống nhờ vào thuật toán đối sánh (matching) các điểm đặc trưng vân tay. Sau khi đối sánh, hệ thống sẽ tìm ra xem đó có phải là vân tay của cùng một người hay không. Trang 10 Hình 1.1 Cấu trúc cơ bản của hệ thống nhận dạng vân tay. 1.2 Tình hình nghiên cứu về công nghệ nhận dạng vân tay Con người đã biết sử dụng dấu vân tay từ rất sớm. Vào thời cổ đại, các thương gia ở Babylon đã biết dùng dấu vân tay được in lên viên đất sét trong trao đổi hàng hóa. Ở Trung Quốc, người ta cũng đã tìm thấy các ngón tay cái được in lên các con dấu đất sét. Nhưng bắt đầu từ thế kỷ 19, dấu vân tay mới được đưa vào nghiên cứu chính thức. • Năm 1823, nhà phẫu thuật Jan Evangelista Purkyne thuộc trường đại học Breslau đã trình bày trong luận án của mình về 9 mẫu vân tay. • Năm 1858, William Herschel đã dựa vào vết vân tay để nhận dạng tù nhân [31]. • Năm 1880, bác sĩ Người Anh Henry Faulds đưa ra kiến nghị lấy dấu vân tay của tội phạm tại hiện trường xảy ra vụ án và đưa ra lý luận gien vân tay. Năm 1882, theo sáng kiến của A. Bertion, lần đầu tiên cảnh sát Paris đã áp dụng lăn ngón tay trên các hồ sơ căn cước [31]. Trang 11 • Năm 1892, Francis Galton là người đầu chia vân tay thành 3 nhóm: xoáy, móc, sóng [31]. Việc sử dụng các nghiên cứu khoa học của dấu vân tay ở thế kỷ 19 đã làm tiền đề sau này cho việc ứng dụng rộng rãi công nghệ nhận dạng vân tay trong nhiều lĩnh vực của cuộc sống. • Năm 1924, FBI (Federal Bureau of Investigation) đã thu thập và lưu trữ hơn 250 triệu dấu vân tay của người dân để cho việc điều tra tội phạm và nhận dạng những người bị giết. • Nước Anh cũng sớm sử dụng biện pháp này và đến năm 1944, họ đã lưu trữ tới hơn 90 triệu dấu vân tay của tất cả binh lính và những người dân. Với việc sử dụng dấu vân tay để nhận dạng, cảnh sát có thể truy tìm tung tích tội phạm, người chết, mất thẻ căn cước hoặc mắc bệnh tâm thần lú lẫn, … • Năm 1977, chương trình IAI's Certified Latent Print Examiner ra đời được áp dụng để xác nhận phạm nhân trong tòa án. Với sự phát triển ngày càng nhanh chóng của khoa học kỹ thuật, cho tới nay các ứng dụng công nghệ này được áp dụng rộng rãi khá thành công trên thế giới. Trên máy tính cá nhân, dựa vào kích thước của CSDL vân tay người ta chia sản phẩm ứng dụng vân tay thành hai loại chính: • Hệ thống vân tay loại nhỏ Đặc điểm chung của những hệ thống này là chỉ hỗ trợ số vân tay dưới 1000 vân tay. Chương trình nhận dạng vân tay trên máy IBM Think Pad T43 cho phép người dùng đăng nhập vào windows XP bằng cách đặt ngón tay của mình vào vùng quét của máy thay vì phải đánh mật khẩu. • Hệ thống vân tay loại lớn Trang 12 o Những hệ thống nhận dạng vân tay loại lớn này thường có điểm chung là có kích thước CSDL vân tay rất lớn, từ vài chục nghìn đến hàng triệu vân tay. Đối tượng sử dụng là những tập đoàn đa quốc gia có chi nhánh trên toàn cầu, những chính phủ điện tử cao cấp. Điều này đòi hỏi hệ thống phải có năng lực xử lý rất mạnh, có thể đáp ứng hàng chục ngàn yêu cầu nhận dạng trong một giây. o Những hệ thống này thường hoạt động trên môi trường mạng internet và có kiến trúc client – server, bao gồm một trung tâm xử lý nhận dạng và lưu trữ vân tay và nhiều client nằm khắp nơi trên mạng internet toàn cầu làm nhiệm vụ thu nhận dấu vân tay. Không dừng lại ở đó, cùng với sự phát triển mạnh các sản phẩm nhúng và một thị trường thiết bị nhúng tiềm năng vô cùng to lớn [26]; việc đưa các kết quả nghiên cứu của công nghệ Nhân dạng vân tay lên các thiết bị nhúng là điều tất yếu nhằm phục vụ cho mục đích tiện dụng, chuyên dụng, và phổ biến hơn trong thực tế. Các thiết bị nhúng tiêu biểu ứng dụng công nghệ nhận dạng vân tay: • Lenovo ra mắt máy tính xách tay dòng ThinkPad đầu tiên sử dụng công nghệ bảo mật của Utimaco của Đức, có thể mã hoá trọn vẹn nội dung trong ổ cứng chỉ với thao tác duy nhất của một ngón tay. • Đầu đọc chấm công bằng vân tay BioPointe KFR 72 - thiết bị chuyên nghiệp để quản lý nhân sự, chấm công thích hợp cho tất cả các yêu cầu quản lý hiện đại ở các nhà máy, trường học, khu công nghiệp, văn phòng, … nhằm mục đích quản lý nhân viên chặt chẽ, chính xác và hiệu quả. Đầu đọc chấm công bằng vân tay BioPointe KFR 72 sử dụng công nghệ sinh trắc học với các bộ vi xử lý tốc độ cao đảm bảo nhận dạng đường vân, hình ảnh chính xác kể cả trong trường hợp đường vân tay bị mờ, bẩn hay mất nét. Thiết bị nhận dạng vân tay được lắp đặt tại cửa cổng công ty, nhà máy, văn phòng… Nhân viên được lần lượt đặt ngón tay đã được đăng nhập vào đầu đọc để ghi lại chính xác thời gian và địa điểm làm việc. Từ đó, nhà quản lý dễ dàng có được thông tin Trang 13 chính xác về thời gian làm việc, đi muộn, vắng mặt của bất kỳ nhân viên nào trong công ty, có chức năng lưu trữ 720 vân tay, có thể mở rộng tới 4400 vân tay, bộ nhớ lưu trữ được 20.000 sự kiện. • Hãng A-DATA đã ứng dụng công nghệ nhận dạng vân tay vào sản phẩm USB Flashdrive của mình, giúp cho dữ liệu lưu trên đó được bảo vệ an toàn hơn bao giờ hết. Khi lần đầu tiên USB được cắm vào máy tính, máy tính sẽ yêu cầu người sử dụng đăng ký vân tay của mình. Những lần sau, khi người sử dụng cắm USB Flashdrive vào máy tính, người sử dụng sẽ được yêu cầu nhập vào mật khẩu hay quét dấu vân tay. Nếu chưa được chứng thực bằng mật khẩu hay bằng vân tay thì nội dung ổ USB Flashdrive hoàn toàn vô hình trước mọi người. • Nhà sản xuất Bird của Trung Quốc đã được IC Insights liệt kê trong danh sách 10 nhà sản xuất ĐTDĐ hàng đầu thế giới năm 2004. Bird đã mua công nghệ xác thực dấu vân tay từ một nhóm nghiên cứu tại viện hàn lâm khoa học và tự động hoá Trung Quốc (CAS). • Công ty FSLocks tung ra loại khoá cửa tích hợp thiết bị nhận dạng vân tay, được cho là một trong những loại khóa dành cho gia đình an toàn nhất thế giới hiện nay. • ADEL là tập đoàn phát triển công nghệ nhận dạng vân tay lớn nhất thế giới. ADEL cũng là nhà sản xuất tiên phong và hàng đầu trong việc sản xuất khóa cửa ứng dụng công nghệ nhận dạng vân tay lớn nhất thế giới. Những sản phẩm ứng dụng công nghệ nhận dạng vân tay gồm: khoá cửa khách sạn, két sắt vân tay, tủ sắt vân tay. • Công ty SID Protect của Mỹ sản xuất loại thiết bị chống trộm với tên gọi SID dùng để bảo vệ các loại xe hơi. Thiết bị này dùng dấu vân tay của chủ xe để chống trộm. Thiết bị SID ứng dụng công nghệ vân tay sinh trắc học nhằm đảm bảo rằng chỉ những người đã được sự cho phép của chủ xe mới có thể khởi động xe. Thiết bị có thể lưu khoảng 20 dấu vân tay khác nhau. Chủ xe là Trang 14 người duy nhất có quyền quyết định thêm hay bớt người dùng chung xe, cài đặt hoặc thay đổi mã số của thiết bị. 1.3 Nhu cầu thực tế Hiện nay công nghệ sinh trắc học, cụ thể là công nghệ nhận dạng vân tay, đã và đang được ứng dụng nhiều nhất vào trong đời sống, mang lại nhiều lợi ích cho xã hội. Theo phân tích ở hình 1.2, tổng số ứng dụng công nghệ nhận dạng vân tay chiếm tới 66.7% trên tổng số ứng dụng của công nghệ sinh trắc học. Như vậy nhu cầu thực tế từ công nghệ này là vô cùng lớn. Hình 1.2 Tỷ lệ phần trăm ứng dụng công nghệ sinh trắc học [13]. Với những đặc trưng nổi trội của công nghệ này mang lại. Theo dự báo của các chuyên gia, trong nhiều năm tới, công nghệ này vẫn tiếp tục được ứng dụng rộng rãi trong nhiều lĩnh vực (hình 1.3). Cùng với doanh thu khổng lồ mà công nghệ này mang lại cho những ai tham gia trong lĩnh vực này (hình 1.4). Trang 15 Hình 1.3 Các ứng dụng của hệ thống nhận dạng vân tay. Hình 1.4 Dự đoán doanh thu công nghệ sinh trắc học [13]. Nhiều công ty ở nước ngoài đã tiến hành thương mại hóa công nghệ này, trong khi đó ở Việt Nam gần như là chưa có. Người Việt Nam cần công nghệ sinh trắc học nói chung và nhận dạng vân tay nói riêng trên các thiết bị nhúng để tự làm chủ công nghệ cho chính mình. Ngoài ra ngành phần mềm nhúng hiện đang phát triển rất mạnh trên toàn thế giới, doanh thu từ phần mềm nhúng ngày càng tăng (hình 1.5). Việt Nam hiện đang bắt đầu tiến vào lĩnh vực này; tập trung nghiên cứu ứng dụng công nghệ Trang 16 này trên Hệ thống nhúng để phục vụ nhu cầu thiết thực trong các lĩnh vực dân sự, thương mại và hình sự. Hình 1.5 Biểu đồ tăng trưởng của hệ thống nhúng. 1.4 Mục tiêu đề tài Xây dựng và triển khai thử nghiệm một bộ thư viện nhận dạng vân tay hoàn chỉnh có độ chính xác cao, đạt mức chất lượng ở trên hệ thống nhúng. 1.4.1 Độ chính xác cao • Bộ thư viện có khả năng nhận dạng 1:1 và 1:N với tốc độ thời gian thực với N < 500 trên các ứng dụng hệ thống nhúng. • Độ chính xác >= 98% đối với việc nhận dạng 1:1 và >= 97% đối việc nhận dạng 1:N. 1:1 là kiểm tra hai dấu vân tay có trùng khớp với nhau không. 1:N là kiểm tra một dấu vân tay có trùng khớp với dấu vân tay nào trong tập các dấu vân đã được lưu trữ trước đó không. • Độ lỗi thuật toán Trang 17 Độ lỗi của thuật toán Avg EER FMR100 FMR1000 Giá trị 2.345% 3.166% 4.218% Avg EER (Equal Error Rate): Độ lỗi trung bình. FMR100: Lấy FMR <=1% làm chuẩn để tìm ngưỡng và tính ra các FNMR tương ứng. FMR1000: Lấy FMR <=0.1% làm chuẩn để tìm ngưỡng và tính ra các FNMR tương ứng. 1.4.2 Phạm vi ứng dụng Bộ thư viện phần mềm hoạt động trên hệ thống nhúng có hỗ trợ hệ điều hành Embedded Linux. 1.5 Hướng tiếp cận của đề tài Hướng nghiên cứu nhận dạng vân tay là một hướng nghiên cứu đã có từ rất lâu và đã đạt được nhiều thành tựu trên thế giới. Do vậy, cách tiếp cận dưới đây được áp dụng sẽ thừa hưởng một cách hiệu quả và nhanh chóng những thành quả đã đạt được của cộng đồng liên quan đến đề tài này. 1.5.1 Tiếp cận từ trên xuống Tham khảo tất cả các phương pháp hiện có thông qua các bài báo khoa học và các công trình nghiên cứu khoa học để chọn ra phương pháp phù hợp nhất với môi trường hệ thống nhúng. 1.5.2 Tiếp cận đa môi trường và đa thiết bị nhúng Các thuật toán nhận dạng vân tay sẽ được thí nghiệm trên máy tính cá nhân và điều chỉnh các tham số cho phù hợp trước khi được cài đặt xuống hệ thống nhúng để rút ngắn thời gian phát triển. Trang 18 Phương pháp nhận dạng vân tay sẽ được thiết kế sao cho thích hợp với nhiều họ vi xử lý, đặc biệt với vi xử lý ARM9. 1.6 Nội dung luận văn Nội dung của luận văn được trình bày gồm: • Chương 1 trình bày chung về công nghệ nhận dạng vân tay, đồng thời giới thiệu mục tiêu và nội dung của luận văn. • Chương 2 trình bày tổng quan nhận dạng vân tay, giới thiệu mô hình cùng với sơ đồ các bước xử lý tiêu biểu trong nhận dạng vân tay và cách đánh giá một hệ thống Nhận dạng vân tay. • Chương 3 trình bày tổng quan về các thuật toán nhận dạng vân tay đã được nghiên cứu từ trước đến nay cùng với một số nhận xét và so sánh giữa các thuật toán với nhau. • Chương 4 giới thiệu tổng quan về hệ thống nhúng, và các thiết bị nhúng liên quan được dùng cho việc xây dựng và chạy thử nghiệm thư viện nhận dạng vân tay ở trong luận văn này. • Chương 5 giới thiệu đôi nét về hệ điều hành Embedded Linux. • Chương 6 trình bày kiến trúc hệ thống nhận dạng vân tay và mô tả chi tiết các thuật toán nhận dạng vân tay nào đuợc xây dựng trên họ vi xử lý ARM; từ việc chuẩn hóa, tăng cường, rút trích đặc trưng, … đến việc đối sánh vân tay và trình bày một vài cải tiến nhỏ để thuật toán nhận dạng vân tay phù hợp trên họ vi xử lý ARM. • Chương 7 giới thiệu ứng dụng thử nghiệm thư viện nhận dạng vân tay. • Chương 8 trình bày một số kết luận và hướng phát triển của đề tài.
Tài liệu liên quan