Kết quả nghiên cứu: Ứng dụng vào quản lý sinh mượn trả sách tại Thu viện Trang 9 Một bài báo khoa học có tên: “ ỨNG DỤNG CÔNG NGHỆ NFC XÂYDỰNG HỆ THỐNG THƯ VIỆN MỞ QUẢN LÝ SINH VIÊN ĐẾN
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG ỨNG DỤNG CÔNG NGHỆ NFC VÀ XÂY DỰNG HỆ THỐNG STUDENT SMART CARD Mã số: T2018-06-95 Chủ nhiệm đề tài: ThS Trần Quốc Ân Đà Nẵng, 5/2019 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG ỨNG DỤNG CÔNG NGHỆ NFC VÀ XÂY DỰNG HỆ THỐNG STUDENT SMART CARD Mã số: T2018-06-95 Xác nhận quan chủ trì đề tài Chủ nhiệm đề tài (ký, họ tên, đóng dấu) Trần Quốc Ân THÀNH VIÊN THAM GIA TRẦN QUỐC ÂN : Chủ nhiệm HOÀNG BÁ ĐẠI NGHĨA: Thành viên Nhóm TRT – 3C: Đơn vị phối hợp MỤC LỤC MỤC LỤC DANH MỤC ẢNH DANH MỤC CHỮ VIẾT TẮT .7 THÔNG TIN KẾT QUẢ NGHIÊN CỨU INFORMATION ON RESEARCH RESULTS 11 MỞ ĐẦU 12 TỔNG QUAN TÌNH HÌNH TRONG VÀ NGỒI NƯỚC 12 1.1 Ngoài nước 12 1.2 Trong nước 12 TÍNH CẤP THIẾT CỦA ĐỀ TÀI 13 MỤC TIÊU CỦA ĐỀ TÀI 13 PHẠM VI NGHIÊN CỨU 13 NỘI DUNG NGHIÊN CỨU 14 CHƯƠNG TỔNG QUAN VỀ THẺ NFC 15 1.1 Giới thiệu công nghệ chip NFC .15 1.1.1 Ứng dụng NFC 16 1.1.2 Mơ hình chung hệ thống thẻ toán sử dụng NFC 18 1.2 Tính an tồn hệ thống 18 CHƯƠNG KIẾN TRÚC THẺ NFC 21 2.1 Đặc tính vật lý: .21 2.2 Sơ đồ khối thẻ NFC 21 2.2.2 Bộ sinh khóa, mã hóa, xử lý 22 2.2.3 Vùng nhớ 22 2.3 Cấu trúc nhớ: .22 2.3.2 Sơ đồ nhận dạng thẻ NFC DESFire EV1 23 2.3.3 Tập lệnh 24 2.3.3.1 Tập lệnh theo NFC Forum .24 2.3.3.2 Tập lệnh riêng hãng sản xuất chip phát hành (tập lệnh MIFARE DESFire NXP phát hành) 25 2.3.3.3 Bảng trạng thái 25 2.3.4 Quy trình sinh key cho thẻ 26 2.3.4.1 Quy trình chung .26 2.3.4.2 Quy trình sinh key 26 2.4 Thẻ SAM .27 2.4.1 Tiêu chuẩn thẻ SAM (Security Access Modules) 27 2.4.2 Đặc tính vật lý thẻ SAM: 31 2.4.3 Cấu trúc vật lý SAM 31 CHƯƠNG ỨNG DỤNG THẺ SMART STUDENT CARD TẠI HỆ THỐNG THƯ VIỆN TRƯỜNG 35 3.1 giới thiệu hệ thống 35 3.2 Xây dựng phần mềm quản lý thư viện mở .37 3.2.1 Thông tin tài khoản thẻ .37 3.2.2 Mượn sách 40 3.2.3 Trả sách 41 3.2.4 Lịch sử giao dịch 43 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 45 TÀI LIỆU THAM KHẢO 46 Hình 1.1 DANH MỤC ẢNH Hình 1.2 Smartphone trở thành ví tiền điện tử mua sắm với kết nối NFC 16 Hình 1.3 Ứng dụng NFC thương mại điện tử 17 Hình 1.4 Các thành phần hệ thống toán thẻ trả trước NFC 18 Hình 2.1 Mơ hình tốn với thẻ SAM .19 Hình 2.2 Sơ đồ khối chip NFC 21 Hình 2.3 Cấu trúc khối liệu .22 Hình 2.4 Cấu tệp xây dựng ứng dụng thẻ du khách đa .23 Hình 2.5 Thuật tốn nhận thẻ 24 Hình 2.6 Bảng trạng thái 26 Hình 2.7 Sơ đồ sinh khóa sử dụng thuật tốn DES/3DES .27 Hình 2.8 Phần cứng thẻ thơng minh hệ thống .27 Hình 2.9 Kiến trúc SAM 29 Hình 2.10 Các ứng dụng thẻ SAM 30 Hình 2.11 Cơ chế bảo mật sam 30 Hình 2.12 Sơ đồ khối thẻ SAM 31 Hình 2.13 Sơ đồ cấu trúc file .33 Hình 3.1 Cấu trúc lệnh APDU 33 Hình 3.2 Mơ hình hệ thống thư viện mở 35 Hình 3.3 Chức thẻ NFC 36 Hình 3.4 Sơ đồ khối hệ thống kiểm sốt 36 Hình 3.5 Sơ đồ chức tạo thơng tin thẻ 37 Hình 3.6 Giao diện ghi thông tin lên thẻ 39 Hình 3.7 Sơ đồ chức mượn sách .40 Hình 3.8 Chức mượn sách .41 Hình 3.9 Sơ đồ chức trả sách 41 Hình 3.10 Giao diện trả sách .42 Hình 3.11 Sơ đồ chức lịch sử giao dịch 43 Lịch sử giao dịch 44 DANH MỤC CHỮ VIẾT TẮT SAM Secure Access Module POS Point of Sale NFC Near-Field Communications NDEF NFC Data Exchange Format DES/3DES Data Encryption Standard/Triple Data Encryption Standard AES Advanced Encryption Standard APDU Application Protocol Data Unit FID File IDentifier FileNo File Number ISO International Organization for Standardization UID Unique Identifier CRC Cyclic Redundancy Check ATS Answer to Select EEPROM Electrically Erasable Programmable Read-Only Memory MAC Message Authentication Code RF Radio Frequency RATS Request Answer To Select ROM Read-Only Memory RAM Random-Access Memory CPU Central Processing Unit UART Universal asynchronous receiver-transmitter ĐẠI HỌC ĐÀ NẴNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT Độc lập - Tự - Hạnh phúc THƠNG TIN KẾT QUẢ NGHIÊN CỨU Thơng tin chung: - Tên đề tài: ỨNG DỤNG CÔNG NGHỆ NFC VÀ XÂY DỰNG HỆ THỐNG STUDENT SMART CARD - Mã số: T2018 – 06 - 95 - Chủ nhiệm: TRẦN QUỐC ÂN - Thành viên tham gia: HOÀNG BÁ ĐẠI NGHĨA - Cơ quan chủ trì: Trường Đại học Sư phạm Kỹ thuật - Đại Học Đà Nẵng - Thời gian thực hiện: 12 tháng Mục tiêu: Xây dựng hệ thống quản lý sinh viên dung thẻ NFC Mỗi thành viên sử dụng mã thẻ để vào phòng thực hành, Thư viện Quản lý sinh viên mượn trả sách Tính sáng tạo: Nghiên cứu ứng dụng công nghệ thẻ NFC để quản lý Xây dựng hệ thống server phần mềm quản lý vào ra, mượn trả sách thư viện Sử dụng ngơn ngữ lập trình C# Kết nghiên cứu: Ứng dụng vào quản lý sinh mượn trả sách Thu viện trường Đại học Sư phạm Kỹ thuật Sản phẩm: Một báo khoa học có tên: “ ỨNG DỤNG CÔNG NGHỆ NFC XÂY DỰNG HỆ THỐNG THƯ VIỆN MỞ QUẢN LÝ SINH VIÊN ĐẾN THƯ VIỆN BẰNG THẺ THƯ VIỆN ĐA NĂNG”, đăng Tạp chí KH CN - Đại học Sao Đỏ Hiệu quả, phương thức chuyển giao kết nghiên cứu khả áp dụng: Áp dụng vào triển khai hệ thống server Thư viện trường Đại học Sư phạm Kỹ thuật Hình ảnh minh họa: Ghi thông tin lên thẻ Giao diện trả sách Lịch sử giao dịch Ngày tháng năm Chủ nhiệm đề tài 201… Hội đồng KH&ĐT đơn vị Trần Quốc Ân (ký, họ tên) XÁC NHẬN CỦA TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT 10