بخش های یک کدخوان :کدخوان های RFID را می توان به منزله کامپيوترهای کوچکی در نظر گرفت که از سه بخش اساسی زیر تشکیل می گردد : یک آنتن یک ماژول الکترونیک RF که مسئول برقراری ارتباط با تگ RFID است . يک ماژول کنترل کننده الکترونيکی که مسئولیت ارتباط با کنترل کننده را برعهده دارد .
وظایف یک کدخوان :يک کدخوان RFID به عنوان یک پل بین تگ RFID و کنترل کننده عمل می نماید و دارای وظایف زیر است : خواندن محتویات داده یک تگ RFID نوشتن داده در تگ ( در خصوص تگ های هوشمند ) رله و یا باز انتشار داده برای کنترل کننده و بالعکس تامین انرژی مورد نیاز تگ ( در خصوص تگ های غیرفعال )علاوه بر انجام عملیات فوق ، بررسی کننده های پيچيده تر RFID قادر به انجام سه عملیات مهم دیگر نیز می باشند: مقابله با تصادم : حصول اطمینان از ارتباطات همزمان با چندين تگ تائيد تگ ها : پيشگيری از سوء استفاده احتمالی و دستیابی غيرمجاز به سیستم رمزنگاری : حصول اطمينان از يکپارچگی داده
مقابله با تصادم :هدف از پیاده سازی الگوريتم های ضد تصادمی، حصول اطمینان از توانائی بررسی کننده جهت برقراری ارتباط همزمان با چندين تگ می باشد . فرض کنید در محدوده تحت پوشش یک بررسی کننده صدها تگ وجود داشته باشد و تمامی آنان بخواهند در یک لحظه اطلاعات خود را ارسال نمایند . بديهی است به منظور پيشگيری از بروز تصادم ، می بایست ازالگوريتم هائی خاص استفاده گردد. برای پياده سازی الگوریتم های ضد تصادمی در بررسی کننده ها از سه روش مختلف استفاده می گردد : سه بعدی فرکانسی زمانی
از تمامی روش های اشاره شده به منظور برقراری یک سلسله مراتب و یا سنجش تصادفی و با هدف پيشگيری از بروز تصادم در زمان ارسال اطلاعات استفاده می گردد .
تائيد تگ ها :در سيستم هائی که نیازمند یک سطح خاص از امنیت می باشند ، بررسی کننده می بايست با استفاده از مکانیزم هائی خاص ، هويت کاربران سيستم را تائيد نمايد . در چنين سيستم هائی فرآيند تائيد کاربران در دو سطح و یا لایه مجزا پياده سازی می گردد . بخشی از فرآیند بر روی کنترل کننده و بخش ديگر ، بر روی بررسی کننده انجام می شود. برای تائيد کاربران از دو روش عمده استفاده می گردد . متقارن مشتق از کلید
در روش های فوق ، یک تگ RFID یک کد کلید را در اختيار بررسی کننده قرار می دهد تا در ادامه در اختیار یک الگوریتم گذاشته شود .در صورت تائيد ( بر اساس خروجی الگوريتم ) ، امکان ارسال داده در اختيار تگ RFID گذاشته می شود .
رمزنگاری و رمزگشائی داده :رمزنگاری داده یکی دیگر از اقدامات امنيتی است که می بایست به منظور پيشگيری از تهاجم خارجی به سیستم ، پياده سازی گردد . به منظور حفاظت از يکپارچگی داده ارسالی و پيشگيری از رهگيری و استراق سمع داده از رمزنگاری استفاده می گردد . بررسی کننده رمزنگاری و رمزگشائی را پیاده سازی می نماید .
مکان استقرار و اندازه کدخوان ها :در سيستم های RFID ، لازم نيست که تگ ها در معرض ديد دستگاه های کد خوان قرار بگیرند ( بر خلاف سیستم های کد میله ای ) . مهمترین مزیت ويژگی فوق ، آزادی عمل طراحان برای اتخاذ تصمیم در خصوص مکان استقرار بررسی کننده است . برخی از بررسی کننده ها را می توان بطور ثابت به درب ها متصل نمود ، برخی دیگر را می توان از سقف آویزان کرد و در بررسی کننده های کوچکتر قابل حمل دستی ، این امکان در اختيار کاربر گذاشته می شود تا با استقرار در یک مکان راه دور ، اقدام به خواندن اطلاعات نماید ( در مکان هائی که امکان نصب بررسی کننده ثابت وجود ندارد ) . در اغلب موارد می توان اینگونه دستگاه های بررسی کننده قابل حمل را به کامپيوتر به صورت بی سیم و یا باسیم متصل نمود . نمونه ای از انواع این کدخوان ها در تصویر فوق به نمایش درآمده است. مشاهده لیست کدخوان های شرکت دیتانت