ads ads
ورود کاربران

نام کاربری :

رمز عبور :

مرا به خاطر بسپار
فایل های مرتبط
کاربران آنلاین

وضعيت آنلاين ها :
ميهمان :
    17 نفر
اعضا :
    0 نفر
مجموع :
    17 نفر
آمار بازديد :
بازدید های امروز :
    517
تعداد کل بازدید ها :
    24911812
گزارشات سایت

فايل هاي رايگان:
    105 فايل
فایل های غیر رایگان :
    4,490 فايل
فایل های ويژه:
    220 فايل
مجموع كاربران ويژه :
    0 كاربر
مجموع کاربران عادي :
    2,244 كاربر
پایان نامه سامانه کارت های هوشمند
screenshot
دسته بندي : پروژه و مقاله,فنی مهندسی,کامپیوتر
حجم فایل : 2.16 مگابايت
فرمت فايل هاي فشرده : WORD
تعداد صفحات : 105 صفحه
تعداد بازدید : 579 مرتبه


قیمت: 8,900 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
امتیاز : 10

فروشنده ی فایل

delbary
سایر فایل ها
توضیحات :

 

این پایان نامه با فرمت WORD می باشد و قابل ویرایش است.

این پایان نامه کامل بوده و آماده چاپ می باشد.

 

موضوع پایان نامه : پایان نامه سامانه کارت های هوشمند

 

 

فهرست مطالب
 
 
عنوان                                                                                                    صفحه
 
1          مقدمه:                                                                                               1
 
1-1  پیش گفتار                                                                                                                           2
 
1-2     مثالی از کارت هوشمند                                                                                                        3
 
1-2-1          اطلاعات شخصی                                                                                                 3
 
    1-2-2        مشخصات فردی                                                                                                   3
 
        1-2-3        ایمنی بیومتریک                                                                                                     3
 
        1-2-4        ابر کلید                                                                                                                  4
 
        1-2-5        اطلاعات پزشکی                                                                                                   4
 
        1-2-6        پول الکترونیک                                                                                                      4
 
        1-2-7        تراشه الکترونیکی                                                                                                  5
 
        1-2-8        پخش شخصی                                                                                                       5
 
        1-2-9        انباره اطلاعات                                                                                                       5
 
        1-2-10      بلیط الکترونیکی                                                                                                    5
 
1-3     مزایای کارت هوشمند                                                                                                              6
 
1-4    کاربرد های کارت هوشمند                                                                                                        7
 
        1-4-1  کاربردهای شناسایی                                                                                                       7
 
        1-4-2 کاربردهای مالی                                                                                                              7
 
        1-4-3 کاربرد های نگهداری اطلاعات                                                                                      7
 
2  انواع کارت ها                                                                                        8
 
 2 -1 پیش گفتار                                                                                                                                    9
 
2-2 کارت های حافظه                                                                                                                       13 
 
2-3 کارت های دارای پردازشگر                                                                                                         15
 
2-4 کارت های حافظه بدون تماس                                                                                                 16
 
2-5 کارت های دارای پردازشگر با رابط دوگانه                                                                               18
 
2-6 readerها چگونه کار می کنند                                                                                                 19
 
3 بررسی ساختار و انواع کارت هوشمند                                                       20
 
3-1 کارت های دارای ریز پردازنده مدار مجتمع                                                                              21
 
3-2 سیستم عامل ها                                                                                                                         23
 
3-3 برنامه نویسی                                                                                                                             24
 
     3-3-1 برنامه نویسی جاوا کارت                                                                                               27
 
3-4 امنیت                                                                                                                                         28
 
3-5 کارت های هوشمند چند منظوره                                                                                              30
 
3-6 لیست قیمت ها                                                                                                                          32
 
4  تکنولوژی جاوا کارت                                                                             35
 
4-1 پیش گفتار                                                                                                                                  36
 
4-2 تبدیل کلاس های جاوا                                                                                                             37
 
4-3 نصب Development binaries                                                                                               38
 
4-4 نصب Ant                                                                                                                                39
 
4-5 برنامه های نمونه و Demonstrationها                                                                                     40
 
4-6 مقدمات ساخت demo                                                                                                             44
 
4-7 اجرای Demonstrationها                                                                                                       46
 
4-8 اجرای اپلت‌ها در محيط شبيه سازی شده كارت                                                                       53
 
4-9 اجرای ابزار Java card WDE                                                                                                   55
 
4-10 راه‌اندازی مبدل                                                                                                                        56
 
4-11 تبدیل نام فایل و مسیر                                                                                                             59
 
4-12 بارگيری فايلهای Export                                                                                                       60
 
4-13 تأئيد فايلهای CAPو Export                                                                                               61
 
4-14 ايجاد فايل CAPاز فايل Java Card Assembly                                                                   66
 
4-15 ايجاد يك نمايش متنی برای CAP File                                                                                 67
 
4-16 اجرای C – Language Java Card RE                                                                                68
 
4-17 محدوديتهای Reference implementation                                                                          71
 
4-18 كار كردن با فايلهای EEPROM Image                                                                                72
 
4-19 اجرای scriptgen                                                                                                                  74
 
4-20 دانلود فايلCAPو ايجاد اپلت ها                                                                                          76
 
4-21 ايجاد يك نمونه از Applet                                                                                                    76
 
4-22 پروتکل APDU installer                                                                                                     77
 
4-23 پاك كردن اپلت ها و پكيج ها                                                                                                85
 
4-24  محدوديت های installer                                                                                                    89
 
4-25 اجرای APDUtool                                                                                                               90
 
5  نتيجه‌ گيري و پيشنهادها                                                                                                  95
 
فهرست منابع                                                                                               97
 
 
 
فهرست شكلها
 
عنوان                                                                                                    صفحه
 
شكل ‏2‑1:                    شمای داخلی کارت هوشمند                                                                                          10
 
شکل 2-2                    طبقه بندی کارت ها                                                                                                         12
 
شکل 2-3                   ساختار کارت حافظه                                                                                                        13
 
شکل 2-4                  قسمتهای مختلف محل تماس کارت هوشمند با کارت خوان                                           16
 
شکل 2-5                  کارت غیر تماسی                                                                                                               17
 
شکل 2-6                  کارت هوشمند ترکیبی                                                                                                       18
 
شکل 2-7                  کارت خوان                                                                                                                       19
 
 
 
شکل 3-1                 ساختار کارت هوشمند پروسسوری                                                                                   22
 
شکل 3-2                ارتباط ماژول ها در کارت هوشمند با واسطه تماسی                                                           23
 
 
 
شکل 4-1               محیط اجرایی جاوا کارت                                                                                                     37  
 
شکل 4-2              کاربرد فایل export                                                                                                             61
 
شکل 4-3             verifying a cap file                                                                                                        63
 
شکل 4-4            verifying an export file                                                                                                64
 
شکل 4-5            verifying binary with export file                                                           65 
 
شکل 4-6            اجزای Installer                                                                                         74 
 
شکل 4-7           Installer APDU transmission sequence                                                                 77
 
          
 
فهرست جدولها
 
عنوان                                                                                                    صفحه
 
جدول ‏3‑1:                  card prices                                                                                                31
 
جدول 3-2                card reader prices                                                                                  34
 
جدول 4-1               فایل های Ant                                                                                             40
 
جدول 4-2              ساختار دایرکتوری و برنامه های نمونه                                                         41
 
جدول 4-3             گزینه های ساخت sample                                                                           44
 
جدول 4-4             گزینه های ابزار Java Card WDE                                                               55
 
جدول 4-5             آرگومان های خط دستور مبدل                                                                       57
 
جدول 4-6             گزینه های خط دستور مبدل                                                                           57
 
جدول 4-7             گزینه های خط دستور exp2text                                                                  61
 
جدول 4-8             آرگومان های دستور verifycap                                                                    63
 
جدول 4-9             آرگومان دستور verifyexp                                                                            64
 
جدول 4-10           گزينه‌های خط دستور برای ابزار بازبينی off – card                                     66
 
جدول 4-11           گزينه‌های خط دستور capgen                                                                      67
 
جدول 4-12           مکان و نام cref                                                                                             68
 
جدول 4-13           گزينه‌های دستورات خطی محيط اجرا                                                           69
 
جدول 4-14          گزینه های دستور scriptgen                                                                          75
 
جدول 4-15                                                                                                                                   75
 
جدول 4-16          پیغام های خطای Installer                                                                             77
 
جدول 4-17                                                                                                                                   85
 
جدول 4-18                                                                                                                                   86
 
جدول 4-19          جواب های Installerبه ترمینال                                                                      87
 
جدول 4-20          دستورات مورد استفاده برای apdutool                                                          90
 
جدول 4-21          دستورات فایل script                                                                                      93
 
جدول 4-22
 

 

چکیده مطالب :

دردنیای کنونی تکنولوژی و اطلاعات به عنوان یکی از بزرگترین سرمایه های یک کشور به حساب می آیند.لذا تمامی کشورهای توسعه یافته و در حال توسعه تمام تلاش خود را برای به دست آوردن و استفاده صحیح از آن می کنند . تکنولوژی کارت های هوشمند چندین سالی است که در کشورهای توسعه یافته در سطح وسیع در حال استفاده است و توانسته جایگاه خوبی پیدا کند که از جمله ان می توان بخش های امنیتی و بخش های مالی مانند ویزا کارت و مستر کارت را نام برد .اما این تکنولوژی  در کشورهای در حال توسعه مثل ایران هنوز جایگاه درخوری پیدا نکرده است.هدف از ارائه این پایان نامه اشنایی با این کارت ها و تکنولوژی های مرتبط با ان در پیاده سازی کارت های هوشمند و همچنین موارد استفاده از آن که سهولت در کار و بهینگی ان را نشان می دهد می باشد.

 

کلمات کلیدی:

کارت هوشمند، تکنولوژی جاوا کارت، Development kit، کارت های تماسی، کارت های بدون تماس

 

فصل اول:

((مقدمه))

1-1) پیش گفتار

کارت هاى هوشمند، یکى از جدیدترین پدیده هاى تکنولوژیکى هستند که در حدود 20 سال است که وارد عرصه زندگی بشری شده است و در آینده اىنزدیک تاثیرى محسوس بر زندگى انسان مدرن خواهند نهاد.

اولین هدف  استفاده از کارت های هوشمند مربوط به کارت تلفن بود و با توجه به پیشرفت در این زمینه و کاهش قیمت در ساخت این کارت ها استفاده از انها در زمینه های دیگر هم مرسوم شد.

در سال 1996 چند شرکت از جمله ماکروسافت تشکیل یک گروه دادند تا کارت های هوشمند را با کامپیوترهای شخصی منسجم کنند.تمرکز عمده این گروه بر روی تولید یکسری کارت هوشمند و همچنین استاندارد هایی برایPC intrerface   به منظور استفاده از کارت های هوشمند و تولید کنندگان نرم افزار بود. هم اکنون چند نمونه از مدل های اولیه ان در بازار موجود است.

در حال حاضر حدود دویست میلیون نفر در سراسر جهان از این نوع کارت ها استفاده مىکنند، ولى با این حال هنوز عمومیت نیافته اند و تحلیلگران در مورد کارت هاى هوشمندبیش از حال به آینده چشم دوخته اند.پیش بینی می شود به دلیل قابلیت حمل و قابلیت اطمینان بالای این کارت ها زندگی اینده بشر بطور گسترده وابسته به این تکنولوژی شود.

             کارت هوشمند یک کارت معمولی مانند کارت تلفنراه دور ویا کارت عابر بانک می باشد که البته با تفاوتهایی است : در کارتهای هوشمندتراشه سخت افزاری وجود دارد که برخی از اطلاعات در آن درج می شود ، تفاوت عمدهکارتهای هوشمند با کارتهای الکترونیکی در امکان ذخیره اطلاعات  خوانی اطلاعات وتغییر در اطلاعات کارت هوشمند است که کارتهای معمولی این امکان را ندارد .

به عنوان مثال کارت هوشمند بنزین شما ،حاویاطلاعاتی مانند نام ؛ نام خودرو؛ مشخصات پلاک و … و میزان سهمیه بنزین شماست حالشما سوخت گیری خودرو رو انجام می دهید کارت هوشمند را وارد دستگاه می کند مشخصاتشما از کارت خوانده می شود، میزان سوختگیری تاریخ و … در کارت هوشمند درج می شود واگر کارت شما حامل پول الکترونیکی باشد از کارت شما پول برداشته می شود در این حالتپس از پایان کار اطلاعات جدید در داخل کارت نگهداری می شود و کارت حاملپیامهاست.

1-2) مثالی از کارت هوشمند

برای درک راحتر موضوع یک نوع کارتهوشمند به نقل از مجله فوکوس در شماره مربوط به ماه دسامبر ،۲۰۰۴ مس آویم تا باارایه یک کارت هوشمند به عنوان نمونه، برخى از قابلیت هاى آن را برشمردهاست.
این کارت حاوى ده بخش اصلى است که هر کدام کاربردى خاص دارند و حاوىاطلاعات ویژه اى هستند.

1-2-1) اطلاعات شخصى:
در این بخش نام و نام خانوادگى شخص، شمارهپاسپورت، شماره بیمه شخصى، شماره گواهینامه، آدرس، زمان تولد، جنسیت و اطلاعاتى ازاین قبیل درج مى شود که قسمت اعظم این اطلاعات فقط توسط بخش هاى ادارى ذیربط قابلخواندن است.

1-2-2)مشخصات فردى:مشخصاتى چون قد، وزن و سایر مولفه هایى کهبنا به موقعیت و یا سلیقه شخص قابل تغییر است در این بخش ذخیره خواهند شد. همچنیناین قابلیت نیز در نظر گرفته شده است تا اندازه لباس و حتى نوع تغذیه نیز (براىخریدهاى خودکار) در این بخش درج شود.

1-2-3)ایمنى بیومتریک:
ویژگى هاى امنیتى در این بخش ذخیره مىشوند. نه تنها اثر انگشت بلکه سوابق امنیتى و مسایلى نظیر ورود و خروج از کشور دراین بخش نوشته و از آن خوانده مى شوند. در اماکنى نظیر فرودگاه ها، کاربرد اینقابلیت کارت هاى هوشمند در تامین امنیت و نیز تسهیل در امر نظارت بسیار خوب برآوردمى شود. در موارد خاص، براى امنیت بیشتر مى توان یکى از اطلاعات مندرج در کارت) نظیر اثر انگشت) را با نمونه زنده سنجید.

1-2-4)ابرکلید:
با این ویژگى مى توان بسیارى از امکانات راشخصى کرد. مثلاً یک اتومبیل مى تواند توسط یک کارت خوان ساده و صرفاً با دسترسى بهاین بخش از کارت، فقط براى صاحب اتومبیل به کار افتد. هم اکنون بسیارى از در منازلو یا کیف ها توسط کارت هایى باز مى شوند که مطمین تر از کلید یا رمز هستند. در بخشکوچکى از یک کارت هوشمند دسته اى از این کارت ها حضور خواهند داشت.

1-2-5 )اطلاعات پزشکى:
اطلاعات ضرورى پزشکى بر روى کارت هاىهوشمند قرار خواهند گرفت تا در موارد اورژانس و همچنین عادى پزشکى مورد استفادهقرار گیرند. این امر به ویژه در هنگام بروز سوانح کاربرد بسیار مهمى خواهد یافت چراکه در اغلب این موارد شخص سانحه دیده بیهوش است و دسترسى به سوابق پزشکى و یابستگان وى مستلزم صرف وقت غیرقابل تامینى خواهد بود.

1-2-6)پول الکترونیکى:
کارت هاى اعتبارى، کارت هاى خرید وهمچنین پول الکترونیکى همگى برروى یک کارت هوشمند مى توانند جمع شوند تا یک شخص باجیبى خالى از پول و یا کارت هاى رنگارنگ به راحتى به خرید یا سفر برود. همچنین اینقابلیت پیش بینى شده است که فعالیت هاى آن لاین اقتصادى دارنده کارت هوشمند نیز درکیوسک هاى مخصوصى به کارت هوشمند منتقل شود.

1-2-7 )تراشه:
قلب کارت هوشمند تراشه آن است و وسعتى در حدود ۲۵میلى متر مربع دارد که از مدارات مجتمعى به همراه یک ماژول حافظه تشکیل شده است. نیروى لازم براى کار کردن این تراشه معمولاً به واسطه یک «میدان القایى» الکترومغناطیسى که کارت خوان آن را مهیا مى کند، تامین خواهد شد. البته در صورتى کهکارت ها به صورت «همیشه روشن» مورد نیاز باشند مى توان این نیرو را توسط باترىبسیار کوچک ناخنى تامین کرد.

1-2-8 )پخش شخصى:
اگر این امکان به وجود آید که در حجمى کوچکبتوان یک وب سرور کوچک بى سیم را سوار کرد، این همان چیزى است که طراحان کارتهوشمند به آن «حباب دیجیتالى» مى گویند و امیدوارند تا با پیشرفت فناورى بتوانند آنرا توسط یک کارت تامین کنند. در این صورت همیشه افراد مى توانند بخش خاصى ازاطلاعاتشان را با دیگران به اشتراک بگذارند.

       1-2-9)انباره اطلاعات:
این بخش نیز چشم به راه آینده اى است تافناورى ذخیره اطلاعات بتواند دست کم یک گیگابایت اطلاعات را در حجم کوچکى بر روى یککارت ذخیره و بازیابى کند. بدین سان هر فرد مى تواند _ به جاى ستفاده از حافظه هاىکمکى نظیر حافظه فلش _ به راحتى اطلاعات مورد نظر خود را حمل کند.

 1-2-10)بلیط الکترونیکى  :

هم اکنون در بسیارى از کشورها مسافرانبه جاى ارایه بلیط براى استفاده از اتوبوس و مترو، کارت هاى مخصوص آنها را در کارتخوان قرار مى دهند و دستگاه از شارژ کارت ایشان مبلغ مورد نظر را کسر مى کند. کارتهاى هوشمند علاوه بر انجام این وظیفه در سایر پایانه هایى که هم اکنون در آنها بلیطارایه مى شود (نظیر فرودگاه ها) نیز مى توانند به طرز مشابه مفید فایدهباشند.

1- 3 ) مزایای کارت های هوشمند:   

کارت‌های هوشمند دارای مزایا و قابلیت‌های بسیاری هستند و این باعث شده است تا بسیار مورد توجه قرارگیرد و کاربردهای آن‌ها بسیار گسترش یابد. برخی از مزایای این کارت‌ها عبارتند از:

 1-اندازه: اندازه این قبیل کارت‌ کوچک است و نیاز به حمل مدارک و پول را برطرف می‌سازد.
2- امنیت:به دلیل وجود سیستم‌های حفاظتی روی کارت نظیر رمزنگاری، از داده‌های موجود بر روی آن به خوبی محافظت می‌شود.

3-   حجم اطلاعات قابل‌حمل: کارت‌های هوشمند قادرند حجم زیادتری از اطلاعات را در مقایسه با کارت‌های مغناطیسی درخود ذخیره کنند.
برخی دیگر از مزایای کارت‌های هوشمند غیرتماسی عبارتند از :

·         راهکار ایده آل برای Transactionسریع) مانند Tollcollectionو Mass Transit)

·         امکان برقراری ارتباط در فواصل

·         کاربردهای Hand-free


نظرات کاربران :

نظری توسط کاربران ثبت نشده است.
شما هم می توانید در مورد این فایل نظر دهید.
کاربر گرامی، لطفاً توجه داشته باشید که این بخش صرفا جهت ارائه نظرات شما درباره ی این محصول در نظر گرفته شده است. در صورتی که سوالی در رابطه با این محصول دارید یا نیازمند مشاوره هستید، فقط از طریق تماس تلفنی با بخش مشاوره اقدام نمایید.
کاربر گرامی چنانچه تمایل دارید، نقد یا نظر شما به نام خودتان در سایت ثبت شود، لطفاً لاگین نمایید.