Nghiên cứu giải pháp xây dựng chƣơng trình phát hành thẻ thông minh theo chuẩn EMV Phan Thu Ngân Trƣờng Đại học Công nghệ Luận văn Thạc sĩ ngành: Kĩ thuật Điện tử; Mã số: 60.52.70 Ngƣời hƣớng dẫn: PGS.TS Ngô Diên Tập Năm bảo vệ: 2010 Abstract: Chƣơng Tổng quan thẻ thông minh Chƣơng Hệ điều hành thẻ thông minh: tổ chức hệ thống file thẻ thông minh Ứng dụng EMV (VSDC, MCHIP) Chƣơng Xác thực bảo mật với thẻ thông minh: thuật tốn mã hố với thẻ thơng minh Sử dụng thuật toán 3DES, RSA cho xác thực bảo mật thẻ thông minh Chƣơng Xây dựng đƣợc chƣơng trình ghi liệu vào thẻ thơng minh, chạy hệ máy sản xuất thẻ công nghiệp MPR3000, DC9000, tạo sản phẩm thƣơng mại có giá trị Keywords: Chuẩn EMV; Kỹ thuật điện tử; Thẻ thông minh Content Luận văn có chƣơng: Chƣơng - TỔNG QUAN VỀ THẺ THÔNG MINH Chƣơng - HỆ ĐIỀU HÀNH THẺ THÔNG MINH Chƣơng - XÁC THỰC VÀ BẢO MẬT VỚI THẺ THÔNG MINH Chƣơng - CHƢƠNG TRÌNH GHI/ĐỌC DỮ LIỆU THẺ THƠNG MINH TRÊN HỆ MÁY CƠNG NGHIỆP VÀ ĐỂ BÀN Trong q trình nghiên cứu đề tài luận văn, kết đạt đƣợc nhƣ sau: - Hiểu đƣợc chất loại thẻ thông minh, hệ điều hành thẻ thông minh, nguyên tắc làm việc với thẻ - Nghiên cứu phát triển đƣợc ứng dụng cho thẻ thông minh nhƣ ứng dụng tài ngân hàng, ứng dụng viễn thơng, ứng dụng y tế, ứng dụng xác thực,… - Hiểu đƣợc thuật tốn mã hóa/giải mã đƣợc dùng thẻ thơng minh, quy trình bảo vệ, xác thực liệu thẻ liên lạc với thiết bị - Xây dựng đƣợc chƣơng trình quản lý cá thể hóa thẻ (chuẩn bị liệu, nạp ứng dụng, ghi thông tin cá nhân) cho hệ máy công nghiệp để bàn - Xây dựng đƣợc chƣơng trình kiểm định chất lƣợng thẻ đƣợc cá thể hóa trƣớc (kiểm tra nội dung thơng tin ghi vào thẻ có xác không) xuất xƣởng 12 Khả ứng dụng thực tiễn: - Kết nghiên cứu đƣợc đƣa vào sử dụng nhà máy sản xuất thẻ thông minh MK Smart - khu công nghiệp Quang Minh - Hà Nội - Sản phẩm đƣợc thƣơng mại hóa 13 Những hƣớng nghiên cứu tiếp theo: - Tiếp tục hoàn thiện hệ thống quản lý phát hành thẻ thông minh để hỗ trợ đƣợc nhiều loại thẻ hơn, nhƣ nhiều chuẩn thẻ hơn, tốc độ cao - Tối ƣu giải pháp phát hành thẻ thông minh hệ máy để bàn, hệ thống thƣơng mại hóa cho ngân hàng, tổ chức tài chính, doanh nghiệp vừa nhỏ - Nghiên cứu xây dựng hệ điều hành cho thẻ thông minh References DataCard, “Reference Guide for Smart Card Personalization Manager (SCPM) Applications”, June 2004 DataCard, “Reference Guide for Affina® Personalization Manager Applications”, March 2006 EMVCo, “EMV ’96 Integrated Circuit Card Terminal Specification for Payment Systems”, Version 3.0, June 30, 1996 EMVCo, “EMV Integrated Circuit Card Specifications for Payment Systems”, Books(1, 2, 3, 4), Version 4.1, 2004 EMVCo, LCC, “EMV Card Personalization Specification”, Version 1.0, June 2003 EMVCo, LCC, “EMV Issuer Security Guidelines”, Version 0.5, October 31, 2000 Eur Ing Chris Hills BSc(Hons), “Encryption and Ciphers using 7816 for Smart Cards”, C Eng., MIEE, FRGS September 2001 Gemalto(9-2007), “MPCOS-EMV R5 Reference Manual” Gemplus, August 1999, “MPCOS-EMV Reference Manual Version 3.1” 10 Global Platform, “Card Specification”, Version 2.2, March 2006 11 Global Platform, “Global Platform Smart Card Security Target Guidelines”, Version 1.0, October 2005 12 IBM, “OpenCard Framework 1.2 Programmer's Guide” 13 Jorge Ferrari, Robert Mackinnon, Susan Poh, Lakshman Yatawara, “Smart Cards: A Case Study”, IBM 14 Klaus Finkenzeller, “RFID Hand Book, Fundementals and Applications in Contactless Smart Cards and Identification (Second Edition)”, Giesecke & Devrient GmbH, Munich, Germany - 2003 15 MasterCard, “MasterCard® Chip - Minimum Card Requirements for Debit and Credit”, Version 4.0, August 2001 16 MasterCard, “Card Personalization Validation Guide”, September 2006 17 Mike Hendry, “Smart Card Security and Applications (Second Edition)”, Artech House Boston London - 2001 18 Marcel Aumont, Senior Technology Consultant, CGI, “Public Key encryption and digital signature - How they work?” 19 Smart Card Application Development Using Java (Second Edition) - Martin S.Nicklous & Thomas Schack & Achim Schneider & Frank Seliger - Springer - 2002 20 Scott B.Guther & Mary J.Cronin, “Mobile Application Development with SMS and the SIM Toolkit”, McGraw- Hill Telecom - 2002 st 21 Security in the GSM system, By Jeremy Quirke | Last updated May 2004, © 2004 AusMobile http://www.ausmobile.com 22 SmarTEC, “GSM Application Notes” http://www.smartecos.com/ 23 Stephane BAUSSON(1995), “ISO 7816 asynchronous smartcard information”, No 4, Rue de Grand F-88630 Chermisey, France 24 Timothy M.Jurgensen & Scott B.Guthery, “Smart Cards: The development toolkit”, Prentice Hall - 2002 25 Visa, “Visa Integrated Circuit Card - Card Specification”, Version 1.4.0, April 2001 26 Visa, “Visa Smart Debit Credit (VSDC) - Personalization Guide for Global Platform Cards”, May 2003 27 Visa, “Visa Global Platform 2.1.1 - Guidelines for Developing Java Card Applets”, version 1.0, November 2003 28 Wolfgang Rankl and Wolfgang Effing, Smart Card Handbook (Third Edition), Giesecke & Devrient GmbH, Munich, Germany 29 Zhiqun Chen, “Java Card Technology for Smart Cards: Architecture and Programmer’s Guide” 30 http://www.emvco.com 31 http://www.emvlab.org 32 http://www.javacardforum.org 33 http://www.globalplatform.org 34 http://www.openscdp.org 35 http://www.opensc-project.org 36 http://www.usasmartcard.com 37 http://www.wrankl.de ... hoàn thiện hệ thống quản lý phát hành thẻ thông minh để hỗ trợ đƣợc nhiều loại thẻ hơn, nhƣ nhiều chuẩn thẻ hơn, tốc độ cao - Tối ƣu giải pháp phát hành thẻ thông minh hệ máy để bàn, hệ thống... nghiệp vừa nhỏ - Nghiên cứu xây dựng hệ điều hành cho thẻ thông minh References DataCard, “Reference Guide for Smart Card Personalization Manager (SCPM) Applications”, June 2004 DataCard, “Reference... Personalization Manager Applications”, March 2006 EMVCo, EMV ’96 Integrated Circuit Card Terminal Specification for Payment Systems”, Version 3.0, June 30, 1996 EMVCo, EMV Integrated Circuit