স্মার্ট কার্ড অথেনটিকেশন হলো একটি ফিজিক্যাল কার্ড, স্মার্ট কার্ড রিডার এবং ওয়ার্কস্টেশনের অ্যাপ্লিকেশন ব্যবহার করে এন্টারপ্রাইজ রিসোর্স (ওয়ার্কস্টেশন, অ্যাপ্লিকেশন) তে ব্যবহারকারী লগইন করার পদ্ধতি। স্মার্ট কার্ড অথেনটিকেশন অত্যন্ত সুরক্ষিত কিন্তু ব্যবহারকারীর অভিজ্ঞতা খারাপ এবং স্থাপন ও রক্ষণাবেক্ষণে ব্যয়বহুল।
স্মার্ট কার্ড সিস্টেম ফিজিক্যাল লিংক ছাড়া একটি ডিস্ট্রিবিউটেড ট্রানজেকশন নেটওয়ার্ক সক্ষম করে। স্মার্ট কার্ড হলো ট্রানজেকশনে ব্যবহৃত ডেটা ধারণ করার ডেটা ডিস্ট্রিবিউশন টুল। টার্মিনাল বা কার্ড এক্সেপ্টর ডিভাইস (CAD) তার অ্যাপ্লিকেশনের জন্য বিজনেস প্রক্রিয়া অনুযায়ী স্মার্ট কার্ড সরবরাহ করা ডেটা প্রসেস করে।
একটি স্মার্ট কার্ড সিস্টেম সবচেয়ে কস্ট-ইফিশিয়েন্ট হয় যখন CAD হোস্ট ডিভাইসের ডেটাবেস কোয়েরি ছাড়া ট্রানজেকশন অনুমোদন যাচাই করতে পারে। সিস্টেম-వাইড ডেটা ইন্টিগ্রিটি নিশ্চিত করতে টার্মিনালের पास ডেটা যাচাই করার উপায় থাকতে হবে।
টার্মিনাল স্মার্ট কার্ডকে সিস্টেম সদস্যতা প্রমাণ করতে বাধ্য করে ডেটা যাচাই করে, তারপর কার্ড থেকে তথ্য গ্রহণ করে। চাবিটি হলো স্মার্ট কার্ড তার প্রসেসিং ক্ষমতা দিয়ে সদস্যতা প্রমাণ করে। এই পদ্ধতিগুলো সাধারণত স্মার্ট কার্ড অথেনটিকেশন নামে পরিচিত এবং এতে পাসওয়ার্ড, ক্রিপ্টোগ্রাফি এবং চ্যালেঞ্জ-রেসপন্স প্রোটোকল অন্তর্ভুক্ত থাকে।
পাসওয়ার্ড অথেনটিকেশন পদ্ধতি কম্পিউটার লগইন অনুকরণ করে, যা এর মূল অ্যাপ্লিকেশন। কার্ড প্রতিটি অথেনটিকেশন চেষ্টায় তার আইডেন্টিফায়ার প্রকাশ করে। এই পদ্ধতি তখনই কার্যকর হয় যখন প্রতিটি অথেনটিকেশন চেষ্টায় পাসওয়ার্ড পরিবর্তন হয়; অন্যথায় এটি সহজে নকল করা যায়। ডাইনামিক পাসওয়ার্ড অথেনটিকেশন সবচেয়ে ভালো পদ্ধতি।
ক্রিপ্টোগ্রাফি বাহ্যিক জগতে কার্ডের শনাক্তকারী বৈশিষ্ট্য প্রকাশ না করে সিস্টেম সদস্যতা প্রমাণ করার কার্যকর উপায়। কিন্তু ক্রিপ্টোগ্রাফিক পদ্ধতিতে কি বিতরণ প্রয়োজন, যা সিস্টেম জটিলতা বাড়ায়, আরও প্রশাসনিক কাজ যোগ করে এবং নমনียতা কমায়।
স্মার্ট কার্ড সিস্টেম টার্মিনাল সরবরাহ করা ডেটা দিয়ে কার্ড আপডেট করতে সক্ষম করে। স্মার্ট কার্ড ডেটা গ্রহণের আগে টার্মিনালকে অথেনটিকেট করে। এটি ভবিষ্যতের ট্রানজেকশনে বগাস ডেটা টার্মিনালে দিয়ে দিতে স্মার্ট কার্ডকে বাধা দেয়। স্মার্ট কার্ড তাদের বিল্ট-ইন সিকিউরিটি বৈশিষ্ট্য সহ প্রসেসিং ক্ষমতা ব্যবহার করে এবং সুরক্ষা শর্তসমূহ পূরণ হওয়া পর্যন্ত ডেটা পরিবর্তন অনুমতি দেয় না।
প্রতিটি অথেনটিকেশন টেকনিকের খরচ, অপারেশনাল দক্ষতা এবং সুবিধার মধ্যে ট্রেড-অফ থাকে। অথেনটিকেশন পদ্ধতিগুলো একাধিক ফ্যাক্টর দ্বারা বিচার করা হয়: বাস্তবায়নের সহজতা, স্মার্ট কার্ড মাইক্রোপ্রসেসরের সোফিস্টিকেশন, সিস্টেম ম্যানেজমেন্ট প্রচেষ্টা (যেমন সিক্রেট কি বিতরণ), সিস্টেমের কমপ্রোমাইজ होनेয় ঝুঁকি এবং অথেনটিকেশন সম্পন্ন করার সময়।
প্রথম তিনটি খরচ-চালিত ফ্যাক্টর, চতুর্থটি ডেটা ইন্টিগ্রিটি নিয়ে কাজ করে এবং শেষটি ব্যবহারকারীর সন্তুষ্টি নিয়ে। একটি সন্তোষজনক অথেনটিকেশন টেকনিকের নির্বাচন ব্যক্তিগত অ্যাপ্লিকেশনের.requirement এর ওপর নির্ভর করে, যা সিস্টেম অ্যানালাইসিস প্রক্রিয়ায় চিন्हিত হয়। সিস্টেম অ্যানালাইসিস সঠিক অথেনটিকেশন পদ্ধতি এবং মূলত কস্ট-ইফিশিয়েন্ট স্মার্ট কার্ড সিস্টেম বেছে নেওয়ার চাবিকাঠি।