Hệ Thống Bảo Mật Hai Lớp Sử Dụng Nhận Diện Khuôn Mặt và Tích Hợp Điểm Danh

Chuyên khảo phân tích Two layer security system using face recognition and time attendance integration, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo.

Người đăng

Ẩn danh

Thể loại

Graduation project

2024

102
4
0

Phí lưu trữ

35 Point

Mục lục chi tiết

PROJECT ASSIGNMENT

EVALUATION SHEET OF SUPERVISOR

PRE-DEFENSE EVALUATION SHEET

EVALUATION SHEET OF DEFENSE COMMITTEE MEMBER

DISCLAIMER

ACKNOWLEDGEMENTS

TABLE OF CONTENTS

LIST OF FIGURES

LIST OF TABLES

LIST OF ABBREVIATIONS

ABSTRACT

1. CHƯƠNG 1: INTRODUCTION

1.1. Problem Statement

1.2. Objectives

1.3. Missions

1.4. Limitations

1.5. Outline

2. CHƯƠNG 2: LITERATURE REVIEW

2.1. MERN STACK

Tóm tắt

I. Tổng quan về Hệ Thống Bảo Mật Hai Lớp Sử Dụng Nhận Diện Khuôn Mặt

Hệ thống bảo mật hai lớp sử dụng nhận diện khuôn mặt và tích hợp điểm danh đang trở thành một giải pháp quan trọng trong việc quản lý an ninh và bảo vệ thông tin. Với sự phát triển của công nghệ, việc áp dụng các phương pháp bảo mật tiên tiến giúp nâng cao độ tin cậy và an toàn cho các tổ chức. Hệ thống này không chỉ giúp xác thực người dùng mà còn đảm bảo rằng thông tin được bảo vệ một cách hiệu quả.

1.1. Khái niệm về bảo mật hai lớp và nhận diện khuôn mặt

Bảo mật hai lớp là một phương pháp bảo vệ thông tin bằng cách yêu cầu hai hình thức xác thực khác nhau. Nhận diện khuôn mặt là công nghệ sử dụng để xác định danh tính của người dùng thông qua các đặc điểm khuôn mặt. Sự kết hợp này tạo ra một lớp bảo mật mạnh mẽ hơn cho hệ thống.

1.2. Lợi ích của việc tích hợp điểm danh vào hệ thống

Tích hợp điểm danh vào hệ thống bảo mật giúp theo dõi thời gian làm việc của nhân viên một cách chính xác. Điều này không chỉ nâng cao hiệu quả quản lý mà còn giảm thiểu các hành vi gian lận như điểm danh hộ.

II. Vấn đề và thách thức trong bảo mật thông tin hiện nay

Trong bối cảnh công nghệ ngày càng phát triển, các vấn đề về bảo mật thông tin trở nên nghiêm trọng hơn. Nhiều tổ chức vẫn sử dụng các biện pháp bảo mật đơn giản, dễ bị xâm nhập. Các thách thức này bao gồm việc ngăn chặn gian lận trong điểm danh và bảo vệ dữ liệu nhạy cảm khỏi các cuộc tấn công mạng.

2.1. Các hình thức gian lận trong điểm danh

Gian lận trong điểm danh thường xảy ra khi nhân viên sử dụng thẻ của người khác để điểm danh. Điều này không chỉ gây thiệt hại về tài chính mà còn ảnh hưởng đến tính chính xác của dữ liệu.

2.2. Tác động của các cuộc tấn công mạng đến doanh nghiệp

Các cuộc tấn công mạng có thể dẫn đến mất mát dữ liệu và thiệt hại tài chính nghiêm trọng. Do đó, việc áp dụng các biện pháp bảo mật mạnh mẽ là cần thiết để bảo vệ thông tin doanh nghiệp.

III. Phương pháp triển khai hệ thống bảo mật hai lớp hiệu quả

Để triển khai hệ thống bảo mật hai lớp hiệu quả, cần có sự kết hợp giữa công nghệ nhận diện khuôn mặt và các phương pháp xác thực khác. Việc thiết kế hệ thống cần đảm bảo tính linh hoạt và khả năng mở rộng để đáp ứng nhu cầu của tổ chức.

3.1. Thiết kế hệ thống nhận diện khuôn mặt

Hệ thống nhận diện khuôn mặt cần được thiết kế với các thuật toán chính xác để đảm bảo khả năng nhận diện cao. Việc sử dụng các mô hình học sâu như ArcFace có thể cải thiện độ chính xác trong việc xác thực danh tính.

3.2. Tích hợp các phương pháp xác thực bổ sung

Ngoài nhận diện khuôn mặt, việc tích hợp các phương pháp xác thực như mã PIN hoặc thẻ RFID sẽ tạo ra một lớp bảo mật bổ sung, giúp ngăn chặn các hành vi gian lận.

IV. Ứng dụng thực tiễn của hệ thống bảo mật hai lớp

Hệ thống bảo mật hai lớp đã được áp dụng thành công trong nhiều lĩnh vực, từ giáo dục đến doanh nghiệp. Việc sử dụng công nghệ này không chỉ giúp cải thiện an ninh mà còn nâng cao hiệu quả quản lý nhân sự.

4.1. Ứng dụng trong môi trường giáo dục

Trong các trường học, hệ thống này giúp quản lý điểm danh của học sinh một cách chính xác, giảm thiểu tình trạng gian lận và đảm bảo an toàn cho học sinh.

4.2. Ứng dụng trong doanh nghiệp

Doanh nghiệp có thể sử dụng hệ thống này để theo dõi thời gian làm việc của nhân viên, từ đó tối ưu hóa quy trình làm việc và giảm thiểu chi phí.

V. Kết luận và tương lai của hệ thống bảo mật hai lớp

Hệ thống bảo mật hai lớp sử dụng nhận diện khuôn mặt và tích hợp điểm danh đang mở ra nhiều cơ hội mới cho việc quản lý an ninh. Với sự phát triển không ngừng của công nghệ, hệ thống này hứa hẹn sẽ ngày càng hoàn thiện và trở thành tiêu chuẩn trong bảo mật thông tin.

5.1. Tương lai của công nghệ nhận diện khuôn mặt

Công nghệ nhận diện khuôn mặt sẽ tiếp tục phát triển, với khả năng nhận diện chính xác hơn và nhanh hơn, mở ra nhiều ứng dụng mới trong bảo mật.

5.2. Định hướng phát triển hệ thống bảo mật

Các tổ chức cần đầu tư vào công nghệ bảo mật hiện đại để bảo vệ thông tin và nâng cao hiệu quả quản lý, đồng thời giảm thiểu rủi ro từ các cuộc tấn công mạng.

10/07/2025
Two layer security system using face recognition and time attendance integration

Trích đoạn nội dung tài liệu

MINISTRY OF EDUCATION AND TRAINING HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT COMPUTER ENGINEERING TECHNOLOGY TWO-LAYER SECURITY SYSTEM USING FACE RECOGNITION AND TIME ATTENDANCE INTEGRATION LECTURER: PHAM VAN KHOA STUDENT: DO MINH QUAN NGUYEN TRAN DUY KHANH SKL012539 Ho Chi Minh City, January 2024 HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY OF INTERNATIONAL EDUCATION GRADUATION PROJECT TWO-LAYER SECURITY SYSTEM USING FACE RECOGNITION AND TIME ATTENDANCE INTEGRATION DO MINH QUAN Student’s ID: 19119043 NGUYEN TRAN DUY KHANH Student’s ID: 19119063 Major: COMPUTER ENGINEERING TECHNOLOGY Supervisor: PHAM VAN KHOA, Ph.D Ho Chi Minh City, January 2024 THE SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom - Happiness -------- Ho Chi Minh City, January 6th, 2024 PROJECT ASSIGNMENT Student name: DO MINH QUAN Student ID: 19119043 Student name: NGUYEN TRAN DUY KHANH Student ID: 19119063 Major: COMPUTER ENGINEERING TECHNOLOGY Class: 19119CLA1 Supervisor: PHAM VAN KHOA, Ph.D Phone number: Date of assignment: September 3rd, 2023 Date of submission: January 6th, 2024 1. Project title: TWO-LAYER SECURITY SYSTEM USING FACE RECOGNITION AND TIME ATTENDANCE INTEGRATION 2. Initial materials provided by the advisor: Documents such as papers about facial features extraction model - ArcFace. Content of the project:  Analyze the challenge of the project, confirm the problem statement.

 Learn about technical specifications, guiding through and theoretical basis of the components of hardware.  Choosing model and summarizing the overall system. Design block diagram, flowchart, table of routing.  Pre-processing data (clean, resize data, design schema for database)  System configuration and design hardware  Test run, check, debug, evaluate and adjust code.

 Conduct report writing. Final product: A check-in check-out model that read RFID, extracts face’s data vector, a web application, a final report, a demo video. CHAIR OF THE PROGRAM SUPERVISOR (Sign with full name) (Sign with full name) i THE SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom - Happiness -------- EVALUATION SHEET OF SUPERVISOR Student name: DO MINH QUAN Student ID: 19119043 Student name: NGUYEN TRAN DUY KHANH Student ID: 19119063 Major: COMPUTER ENGINEERING TECHNOLOGY Project title: TWO-LAYER SECURITY SYSTEM USING FACE RECOGNITION AND TIME ATTENDANCE INTEGRATION Supervisor: PHAM VAN KHOA, Ph. Content of the project: 2.

Approval for oral defense? (Approved or denied) 7. Mark: - in words: Ho Chi Minh City, January , 2024 Supervisor (Sign with full name) ii THE SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom - Happiness -------- PRE-DEFENSE EVALUATION SHEET Student name: DO MINH QUAN Student ID: 19119043 Student name: NGUYEN TRAN DUY KHANH Student ID: 19119063 Major: COMPUTER ENGINEERING TECHNOLOGY Project title: TWO-LAYER SECURITY SYSTEM USING FACE RECOGNITION AND TIME ATTENDANCE INTEGRATION Examiner: EVALUATION 1. Content of the project: 2. Approval for oral defense? (Approved or denied) 5.

Mark: - in words: Ho Chi Minh City, January , 2024 EXAMINER (Sign with full name) iii THE SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom - Happiness -------- EVALUATION SHEET OF DEFENSE COMMITTEE MEMBER Student name: DO MINH QUAN Student ID: 19119043 Student name: NGUYEN TRAN DUY KHANH Student ID: 19119063 Major: COMPUTER ENGINEERING TECHNOLOGY Project title: TWO-LAYER SECURITY SYSTEM USING FACE RECOGNITION AND TIME ATTENDANCE INTEGRATION Name of Defense Committee Member: EVALUATION 1. Content of the project: 2. Mark: - in words: Ho Chi Minh City, January , 2024 COMMITTEE MEMBER (Sign with full name) iv DISCLAIMER We hereby confirm that this project is the result of our independent research conducted under the guidance of Dr. Pham Van Khoa.

The statements and discoveries presented herein are the outcome of our meticulous and independent exploration, involving comprehensive examination and analysis of academic materials. Researchers accountable for this project, we commit to refrain from reproducing or duplicating the content and conclusions of other works. All references used have been appropriately acknowledged and referenced in their entirety. All information, data, and research findings presented in this project are for reference purposes only and do not represent a direct affiliation or association with any specific organization, institution, or individual.

This research has been carried out solely for academic purposes and not for commercial or personal gain. The author and research team do not assume responsibility for any consequences or applications arising from the utilization of information in this project without validation or support from experts in the relevant field. Any implications or use of information from this project are entirely at the discretion and responsibility of the reader and are independent of the author or supervisor. STUDENTS (Sign with full name) v ACKNOWLEDGEMENTS We extend our heartfelt appreciation to numerous individuals and institutions who have been instrumental in our academic journey.

Foremost, our deepest gratitude goes to Dr. Pham Van Khoa, our advisor, for his unwavering support, patience, insightful guidance, and invaluable contributions to this thesis. His enthusiastic mentorship, wealth of knowledge, and expert advice in artificial intelligence were instrumental in the successful completion of this research. Without his encouragement and direction, this endeavor would not have come to fruition.

We also wish to express our sincere gratitude to Ho Chi Minh City University of Technology and Education for fostering a dynamic and enriching learning environment, providing opportunities through contests and seminars. Additionally, our heartfelt thanks go to the dedicated teachers who have imparted invaluable knowledge and wisdom during our four-year journey. Their teachings have not only enriched our academic pursuits but have also honed our practical skills and experiences. We are indebted to our seniors and friends for their steadfast support and invaluable assistance throughout this academic endeavor.

Their encouragement and collaborative efforts have been immensely beneficial. vi TABLE OF CONTENTS PROJECT ASSIGNMENT. i EVALUATION SHEET OF SUPERVISOR. ii PRE-DEFENSE EVALUATION SHEET.

iii EVALUATION SHEET OF DEFENSE COMMITTEE MEMBER. vi TABLE OF CONTENTS. vii LIST OF FIGURES. ix LIST OF TABLES.

xi LIST OF ABBREVIATIONS. ARCFACE AND MOBILENETV2 INTEGRATION. RASPBERRY PI 4 MODEL B. RADIO FREQUENCY IDENTIFICATION.

RTC INTEGRATED CIRCUIT. REQUIREMENTS AND BLOCK DIAGRAM OF SYSTEM. REQUIREMENTS OF SYSTEM. BLOCK DIAGRAM OF SYSTEM.

CENTRAL PROCESSING BLOCK. GET DATA AND SEND DATA PROGRAMS. FRONT-END/CLIENT LAYER. MISSIONS OF WEB APPLICATION.

COMPRESSED FACIAL FEATURES EXTRACTION MODEL. OVERVIEW OF MODEL. TESTING MODEL ABILITY. WEB APPLICATION INTERFACE RESULTS.

FACIAL FEATURES EXTRACTION MODEL RESULTS. SIMILARITY OF COMPRESSED AND ORIGINAL MODELS. EXTRACTION OF COMPRESSED MODEL. COMPLETE HARDWARE WITH ENCLOSURE.

CONCLUSIONS AND RECOMMENDATIONS. 83 viii LIST OF FIGURES Figure 2. The MERN Stack work methodology. Training flow supervised by ArcFace loss.

The difference between residual block (a) and inverted residual block (b). Map of Raspberry Pi 4 Model B. GPIO of Raspberry Pi 4 Model B. SPI communication protocol.

Schematic circuit of NOTIFICATION block. Schematic circuit of LOCK CONTROL block. Schematic circuit of hardware. Printed circuit board of hardware.

Implemented circuit board of hardware. Flowchart of GET DATA program. Flowchart of SEND DATA program. Flowchart of ATTENDACE program.

Flowchart of FACE ADD sub-program. Flowchart of FACE ADD ADD sub-program. Flowchart of PIN INPUT sub-program. Flowchart of RFID INPUT sub-program.

Flowchart of FACE SCAN sub-program. Flowchart of FACE CHECK sub-program. Flowchart of ACCESS HANDLING sub-program. Web application’s architecture.

User and admin use case interface. Admin routes control. Hardware request routes control. Clock information flowchart.

User routes control. System database design in MongoDB. Workflow of feature extraction model. Output facial feature extraction files.

Output precision of model. Sign in interface. Main dasboard interface. Clock Information Page.

Manage Users Page. Detail Users Information Page. Update Information for User. Create New User page.

Distribution of vectors - orginal model on Colab. Distribution of vectors - compressed model on Colab. Statistics of vectors - orginal model on Colab. Statistics of vector - compressed model on Colab.

Distribution of vectors - compressed model on Raspberry. Statistics of vectors - compressed model on Raspberry. Result of feature extraction verification. RFID - FACE ADD window.

FACE ADD - facial extraction window. RFID - LEVEL 1 window. PIN - LEVEL 1 window. PIN INPUT - LEVEL 1 window.

FACE SCAN - LEVEL 2 window. FACE SCAN - facial extraction window. Complete hardware with enclosure (1). Complete hardware with enclosure (2).

77 x LIST OF TABLES Table 3. Connect pins between Raspberry Pi 4 and DS1307. Connect pins between Raspberry Pi 4 and RC522. Typical current and typycal voltage of hardware.

Hardware components list. Admin endpoint table. Hardware request endpoint table. User endpoint table.

Dataset for tranining pre-trained model. Comparison person1 scan vector with person1 database. Comparison person1 scan vector with person2 database. Comparison person1 scan vector with person3 database.

Comparison person1 scan vector with person4 database. 75 xi LIST OF ABBREVIATIONS ABBREVIATIONS MEANING 1 API Application Programming Interfaces 2 ARM Advanced RISC Machine 3 ASCII American Standard Code for Information Interchange 4 BSON Binary JavaScript Object Notation 5 CNN Convolutional Neural Network 6 CSS Cascading Style Sheets 7 DSI Display Serial Interface 8 GPIO General Purpose Input/Output 9 GUI Graphical User Interface 10 HDMI High-Definition Multimedia Interface 11 HMAC Hash-based Message Authentication Code 12 HTML HyperText Markup Language 13 HTTP Hypertext Transfer Protocol 14 I2C Inter-Integrated Circuit 15 ID Identification 16 IoT Internet of Things 17 IPS In-Plane Switching 18 IT Information Technology 19 JSON JavaScript Object Notation 20 JWT JavaScript Object Notation Web Token 21 KDF Key Derivation Function 22 LCD Liquid Crystal Display 23 LED Light Emitting Diode 24 LPDDR4 Low Power Double Data Rate 4 25 MEAN MongoDB, Express, Angular, Node.js 26 MERN MongoDB, Express, React, Node.js 27 MISO Master In Slave Out 28 MOSI Master Out Slave In 29 MVC Model View Controller 30 PC Personal Computer 31 PIN Personal Identification Number 32 RDBMS Relational Database Management System xii ABBREVIATIONS MEANING 33 RFID Radio-Frequency Identification 34 RGB Red, Green, Blue 35 RTC Real-Time Clock 36 RX Receive 37 SCK Serial Clock 38 SCL Serial Clock 39 SDA Serial Data 40 SDRAM Synchronous Dynamic Random-Access Memory 41 SHA-1 Secure Hash Algorithm 1 42 SPI Serial Peripheral Interface 43 SS Slave Select 44 TFLite TensorFlow Lite 45 TOTP Time-Based One-Time Password 46 TV Television 47 TX Transmit 48 UART Universal Asynchronous Receiver/Transmitter 49 UI User Interface 50 UK United Kingdom 51 USB Universal Serial Bus xiii ABSTRACT In today’s rapidly evolving business landscape, the escalating demand for robust data storage services mirrors the expansive growth of companies across diverse domains. Within this context, the effective management of employee working hours has emerged as a critical aspect, exerting a profound influence on company finances. Despite its pivotal role, many enterprises, ranging from small businesses to some larger counterparts, lack stringent enforcement of attendance tracking, relying on single-layer security measures that inadvertently expose them to unauthorized access and potential financial losses.

To address this challenge, this paper introduces a sophisticated two-layer security system that seamlessly integrates embedded computing and artificial intelligence. This innovative solution aims to rectify the vulnerabilities associated with conventional attendance tracking systems, particularly those susceptible to unauthorized access and fraudulent practices such as proxy attendance. The proposed system includes a web application, providing users with a comprehensive platform not only to monitor their attendance data but also to access the first layer of security through a credential pin code. Users have the flexibility to choose between an access card and a pin code for the first layer, ensuring that access information is uniquely tied to individual employees.

Additionally, the system incorporates an advanced artificial intelligence model to enhance the second layer of security, integrating facial recognition technology. This multi-layered approach significantly diminishes the likelihood of attendance manipulation and unauthorized access, thereby safeguarding the integrity of employee working hours and, consequently, the financial interests of the company.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Hệ Thống Bảo Mật Hai Lớp Sử Dụng Nhận Diện Khuôn Mặt và Tích Hợp Điểm Danh" trình bày một giải pháp bảo mật tiên tiến, kết hợp công nghệ nhận diện khuôn mặt với hệ thống điểm danh, nhằm nâng cao tính an toàn và hiệu quả trong việc quản lý thông tin người dùng. Hệ thống này không chỉ giúp xác thực danh tính một cách nhanh chóng và chính xác, mà còn giảm thiểu rủi ro gian lận trong các quy trình điểm danh truyền thống.

Độc giả sẽ tìm thấy nhiều lợi ích từ tài liệu này, bao gồm việc hiểu rõ hơn về cách thức hoạt động của công nghệ nhận diện khuôn mặt và ứng dụng của nó trong các lĩnh vực khác nhau. Để mở rộng kiến thức, bạn có thể tham khảo thêm tài liệu Design and implementation of attendance and student monitoring system using image processing and artificial intelligence, nơi cung cấp cái nhìn sâu sắc về việc áp dụng trí tuệ nhân tạo trong hệ thống điểm danh.

Ngoài ra, tài liệu Điều hướng xe tự hành dùng trí tuệ nhân tạo cũng có thể mang lại những thông tin hữu ích về việc ứng dụng công nghệ nhận diện trong các hệ thống tự động hóa. Cuối cùng, bạn có thể khám phá tài liệu Luận án tiến sĩ nghiên cứu thiết kế hệ thống phân loại nông sản hiệu suất cao sử dụng công nghệ xử lý ảnh kết hợp trí thông minh nhân tạo, để thấy được sự kết hợp giữa nhận diện hình ảnh và trí tuệ nhân tạo trong các lĩnh vực khác nhau. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về xu hướng công nghệ hiện đại.