مقاله سامانه کارت های هوشمند

Word 3 MB 35225 106
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۲۳,۶۰۰ تومان
قیمت با تخفیف: ۱۹,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • چکیده

    چکیده مطالب

     

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

     

    کلمات کلیدی:

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

     

    ) پیش گفتار

    کارت هاى هوشمند، یکى از جدیدترین پدیده هاى تکنولوژیکى هستند که در حدود 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- امنیت: به دلیل وجود سیستم‌های حفاظتی روی کارت نظیر رمزنگاری، از داده‌های موجود بر روی آن به خوبی محافظت می‌شود.

     

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

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

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

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

     طول عمر بیشتر کارت و Reader (بدلیل عدم نیاز به تماس مستقیم بین کارت و کارت‌خوان)

     امکان سرویس به بیش از یک شخص در آن واحد

     جلوگیری از بروز مشکل در استفاده از کارت

    1-4) کاربردهای کارت‌های هوشمند : 

     

    امروزه در بسیاری ازکشور‌ها، از کارت‌های هوشمند در کاربرد‌های مختلفی استفاده می‌شود، این کاربردها به طور کلی به سه دسته طبقه‌بندی می‌شوند:
    1-4-1)  کاربرد‌های شناسایی:

     

     از این کارت‌ها برای شناسایی هویت افراد و صاحبان آنها استفاده می‌شود؛ مثل کارت تردد، کارت پارکینگ.
    1-4-2)  کابرد‌های مالی
    ▪ کارت‌های پیش‌پرداخته:   این کارت‌ها را کاربر می‌خرد و با ارائه آن به دستگاه کارت‌خوان، به جای پرداخت پول، هزینه موردنظر از موجودی کارت کسر می‌شود. مانند کارت تلفن همگانی.
    ▪ کارت‌های بانکی: این کارت‌ها را بانک‌ها به مشتریان خود عرضه می‌کنند که معرف هویت الکترونیکی مشتری نزد بانک صادرکننده است. با ارائه این کارت‌ها به دستگاه‌های خودپرداز، مشتری می‌تواند از خدمات بانک بهره‌مند شود.
    1-4-3) کاربرد‌های نگهداری اطلاعات:

     

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

     

    ▪ کارت تلفن از نوع Contact
    ▪ سیم کارت موبایل
    ▪ بانکداری ( کارت های پرداخت Credit و Debit )
    ▪ کارت خرید
    ▪ پرداخت هزینه کانال های تلویریونی
    ▪ حمل و نقل
     

     

     

     

     

     

     

     

    فصل دوم:

     

     

    ((انواع کارت ها))

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

     

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

     

     

    کارت بنزین کارت الکترونیکی یا هوشمند :
    نظر به توضیحات مربوطه کارتهای بنزین از نوع کارتهای هوشمند باشند که یکی از دلایل انتخاب این نوع کارتها به جای کارتهای معمولی الکترونیکی امکان تغییر در ساختار کارت بدون نیاز به تعویض کارت است؛ البته دستکاری کارتها برای افراد غیرمسوول آسانتر است.
  • فهرست:

    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

     

    منبع:

    http://java.sun.com

    www.etc.com/smart_cards/

    http://thomasnet.com

    www.smartcardsys.com

    www.javaworld.com

    www.chipcard.ibm.com

مقدمه: وصفي که مي توان در مورد کارت هوشمند بکار برد “کليدي براي دهکده جهاني”‌ است. کارت هوشمند موجب ايجاد تغييرات بس عظيمي در چرخه دريافت و ارسال اطلاعات و روشي براي پرداخت وجوه گشته است. کارت هاي هوشمند تأثير ژرفي در فروش و ارائه خدمات نهاده ا

پيش نويس طرح «کارت هوشمند سلامت دانش‌آموز» 1- مقدمه امروزه اهميت تکنولوژي اطلاعات به منظور افزايش سرعت و دقت فعاليت‌هاي مختلف سازمان‌ها و در نتيجه بالا بردن بهره‌وري آنها به روشني مشخص شده است. خصوصاً سازمان‌هايي که بخش‌هاي مختلف آن در مناطق جغرافيا

گسترش اينترنت و ارتباطات ديجيتال بي سيم به سرعت شيو? ارتباط انسانها با يکديگر را تغيير داد . امروزه به علت اينکه جهان در حال ارتباطات هر چه بيشتر است روش تجارت از شکل رو در رو به داد و ستد online تکامل يافته که با چند عمل کليک موس در خانه و محيط کار

مقدمه: تغيير سيستم‌هاي مکانيکي و برقي به سيستم‌هاي الکترونيکي در بيشتر تکنولوژي‌هاي عمده، سيستم‌هاي الکترونيکي جايگزين بخش‌هاي مکانيکي شده و از آن پيش افتاده‌اند. سيستم تلفن در اصل مجموعه‌اي از اجزاي مکانيکي (يعني سيستم شماره‌گير) بود که در آن حرک

گروه فني ومهندسي رسا ، به عنوان گروهي علمي و تخصصي در زمينه فناوري اطلاعات و ارتباطات کار خود را از سال 1384 آغاز نمود و در اين مدت با جذب نخبگان دانشگاهي و علمي، توان فني و مهندسي خود را افزايش داده و طرح هاي فرا سازماني مختلفي را به دولتمردان ارائ

فصل اول‎ مشخصات ارائه‌دهندگان طرح و مدارک فنی و سوابق کاری مربوطه - مشخصات تحصیلی و فنی ارائه‎دهندگان طرح - صورت مدارک فنی - سابقه کاری - تصویر مدارک فنی و حرفه‎ای مشخصات فردی و تحصیل و فنی نام و نام خانوادگی ارائه‎دهندگان: 1- علی نعمتی 2- ناصر نعمتی 1- علی نعمتی شیزری فرزند قدرت‎اله‎، شماره شناسنامه 3338، متولد: 1351 تهران، تحصیلات: دیپلم ماشین‎افزار، کدملی: 1-589611‎-005. ...

-مقدمه توسعه سریع ترکیبات ساختاری نساجی (TSC ها) بازار و فرصت های پژوهشی جدیدی را برای صنعت نساجی و دانشمندان این رشته ایجاد کرده است. ترکیبات نساجی سه بعدی، بر طبق، یکپارچگی ساختاری شان دارای یک شبکه دسته تارها در یک حالت یکنواخت می باشد، که نتیجه آن افزایش قدرت درون بافتی و بین بافتی، انعطاف پذیری بیشتر تشکیل شکل ساختاری پیچیده و امکان بیشتر تولید قطعات بزرگ با هزینه کمتر در ...

کارتوگرافی به صورت سنتی بعنوان علم و هنر ترسیم نقشه تعریف شده است. نقشه ها بصورت سنتی بوسیله مداد و کاغذ ترسیم می‌شدند ولی گسترش و مزایای کامپیوترها، کارتوگرافی را متحول کرده است. بیشتر نقشه های کیفی _ تجاری هم اکنون توسط نرم‌افزارهای نقشه کشی از انواع CAD,GIS و دیگر نرم افزارهای خاص کارتوگرافی می باشد، تهیه می گردند که این عمل خود باعث استفاده موثر از تصاویر دورسنجی و GIS سیستم ...

اهداف: در اين مقاله سعي شده خواننده,آشنايي نسبي راجع به فن آوري RFID يا راديو شناسا کسب کند. در ابتدا به معرفي سيستمهاي شناسايي پرداخته و سپس تاريخچه ي RFID ,نحوه ي عملکرد اين تکنولوژي, وهمچنين کاربردهاي آن در علوم مختلف بيان شده است. مقدمه: لحظات ب

تصور کنيد که وارد يک فروشگاه زنجيره اي شده ايد و اقلام مورد نياز خود را داخل چرخ دستي (trolley) قرارداده ايد. صندوق دار با استفاده از بار کد ميبايستي که تک تک اقلام داخل سبد را برداشته و اطلاعات آن را توسط بارکد خوان (Barcode Reader) يکي يکي به داخل

ثبت سفارش
تعداد
عنوان محصول