ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 16
  1. #1
    2008/07/23
    24
    0

    اجرای یک الگوریتم رمزنگاری بر روی pic18f2550

    سلام من دانشجوی ارشد نرم افزار هستم دارم رو پایان نامم کار میکنم پایان نامه من مربوط به امنیت سستم های تعبیه شده در برابر حملات تحلیل توانی است البته بوسیله روشهای نرم افزاری!من باید با پیاده سازی ایدم روی الگوریتم های رمزنگاری des و aes این الگوریتمها رو در برابر این حملات ایمن کنم!اما نکتش اینه که ما قصد نداریم برای تحلیل کارمون از شبیه ساز استفاده کنیم و میخوایم روی میکرو pic18f2550 اجراش کنیم و تریس توان رو بگیریم و باقی قضایا!مشکل اینجاست که من نرم افزار خوندم و با میکرو کار نکردم!میکرو هم دست من نیست من باید ایده رو پیاده سازی کنم و فایل هگز برای شخص دیگه که این میکرو رو داره بفرستم که اون نتایج رو واسم بفرسته!من کد به زبان سی دوتا الگوریتم رو دارم ایدم رو هم دارم و آماده است!برای بردن رو میکرئ کای سرچ کردم و به این نتیجه رسیدم که mplab از همه بهتره!من از mplabx v 2.0 و کامپایلر mplab xc8 1.31 استفاده میکنم چون این کامپایلر تقریبا تمام هدر هایی که ممکنه تو این الگوریتم ها به کار رفته باشه رو میشناسه!من کارم رو با des شروع کردم و بعد از چندین ماه بدبختی تونستم ایده رو روش پیاده کنم و کامپایلش کنم اما چون به برنامه نویسی میکرو مسلط نبودم به یه سری نکات توجه نکردم که الان واسم سواله!1.من میخوام روی سیتمم کارم رو انجام بدم و فایل هگز رو واسه کس دیگه بفرستم من همیشه در select tools گزینه simulator رو انتخاب کردم!این درسته؟2.من هیچوقت به فرکانس تراشه و فرکانس کاری و اینجور چیزا توجه نکردم!کار من درسته؟من فقط رو کد اصلی کار میکردم و بالاخره هم تونستم رو سیستمم کامپایل کنم و یه رشته ورودی بهش بدم و رمزش کنم3.حالا که رفتم سراغ aes با یه مشکلی مواجه شدم که ظاهرا برمیگرده به 256 بایتی بودن بلاک های رم!به متغیرهام گیر میده که بزرگتر هستن اینم نمونه خطاش
    aes.c:384: error: could not find space (512 bytes) for variable _pow
    اگه دوستان کمکم کنند مشکلم حل شه ممنون میشم چون خیلی دیگه گیج شدم کارای پایان نامم مونده
  2. #2
    2012/07/21
    834
    26

    پاسخ : اجرای یک الگوریتم رمزنگاری بر روی pic18f2550

    سلام
    آقا بسیار تبریک میگم که همچین پروژه مفیدی رو انجام میدید. واقعاً فکر نمی کردم تو ایران از این کارا هم بکنن.
    میکروکنترلری که انتخاب کردید مقدار SRAM داخلیش فقط 2KB اِ و اگه متغیرهای برنامه تون نیاز به حافظه RAM بیشتری داره باید یه میکروی دیگه انتخاب کنید. ولی فکر نمی کنم SRAM ش بلوک بندی شده باشه (طبق تجربه من) و همه ش قلنبه یکجا در اختیار برنامه نویسه.
    باید فرکانس رو درست تنظیم کنید.
    یه چیز دیگه برای اینکه از شر سخت افزار خلاص بشید، میکروهای سری 18F توی نرم افزار Proteus شبیه سازی میشن. خیلی هم ساده ست. خیلی هم کارآمده. میکروهای جدیدتر و قوی تر تو نسخه های جدیدِ این نرم افزار هستند. ولی 18F که چندان جدید نیست، تو نسخه های قبلی هم هست و به راحتی کد برنامه رو (از روی فایل Hex کامپایلر) براتون به صورت عملکردی و دقیـــق شبیه سازی می کنه.
    بیایید با Google آشتی کنیم!
  3. #3
    2008/07/23
    24
    0

    پاسخ : اجرای یک الگوریتم رمزنگاری بر روی pic18f2550

    سلام ممنون از لطفتون والا این پروژه پدرمو درآورده :cry:به خصوص که گرایشم به این کارا نمیخوره!در رابطه با رم ظاهرا رم رو بهصورت بانک های داده ای درمیاره که پیشفرض هر کدوم 256 بایت هستن و برای حل این مشکل باید از linker script استفاده کرد که من باهاش مشکل دارم یه خطای بی معنی میده که هرچی سرچ میکنم پیدا نمیکنم اینم دوتا از مقاله هایی که توضیح دادند

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    کسی نیست با linker script کار کرده باشه؟
    پروتئوس هم من کار نکردم و واقعا دیگه وقت واسه یادگیری نرم افزارای جدید ندارم و مطمئنم مشکلای بیشتری پیدا میکنم باید یجوری با همین mplab مشکلمو حل کنم
    البته یه چیز دیگه من هنوز متوجه نشدم که من در هنگام آغاز پروژه باید پروگرمر رو مشخص کنم یا نه؟من رو simulator میذارم چون میکرو که در دسترس من نیست من میخوام فایل هگز رو واسه یه شخص دیگه میل کنم که میکرو رو باهاش پروگرام کنه!حالا به نظر اساتید روند کار باید چجور باشه
  4. #4
    2012/12/30
    بوشهر
    3,211
    1,137

    پاسخ : اجرای یک الگوریتم رمزنگاری بر روی pic18f2550

    بسیار کار اشتباهی کردید که فکر کردید می تونید کار با میکرو رو یاد بگیرید و قلقش رو به دست بگیرید. اشتباه دیگه شما اینه که فکر کردید با یه بار برنامه نوشتن کارتون تموم میشه. مورد بدتر دیگه اینه که شما میکرو پیشتون نیست. به نظر زیاد هم به مسائل مربوط به SOCها وارد نیستید. نمی ترسونمتون ولی با این اوصاف راه سختی در پیش دارید و ممکنه پروژه شما اینقده طول بکشه که حتی....
    توی حالت عادی طبیعیه که یه برنامه که می نویسید و مجبور بشید چندین بار اصلاحش کنید و چپ-راستش کنید تا کار کنه.
    متغییر شما چه نوعیه؟ چی می خوایید توش بریزید و حجمش چقدره؟ اگه جدول look-up هستش چرا روی خود فلش ذخیرش نمی کنید؟
  5. #5
    2006/08/16
    867
    17

    پاسخ : اجرای یک الگوریتم رمزنگاری بر روی pic18f2550

    نقل قول نوشته اصلی توسط محمد دلفان
    سلام من دانشجوی ارشد نرم افزار هستم دارم رو پایان نامم کار میکنم پایان نامه من مربوط به امنیت سستم های تعبیه شده در برابر حملات تحلیل توانی است البته بوسیله روشهای نرم افزاری!من باید با پیاده سازی ایدم روی الگوریتم های رمزنگاری des و aes این الگوریتمها رو در برابر این حملات ایمن کنم!اما نکتش اینه که ما قصد نداریم برای تحلیل کارمون از شبیه ساز استفاده کنیم و میخوایم روی میکرو pic18f2550 اجراش کنیم و تریس توان رو بگیریم و باقی قضایا!مشکل اینجاست که من نرم افزار خوندم و با میکرو کار نکردم!میکرو هم دست من نیست من باید ایده رو پیاده سازی کنم و فایل هگز برای شخص دیگه که این میکرو رو داره بفرستم که اون نتایج رو واسم بفرسته!من کد به زبان سی دوتا الگوریتم رو دارم ایدم رو هم دارم و آماده است!برای بردن رو میکرئ کای سرچ کردم و به این نتیجه رسیدم که mplab از همه بهتره!من از mplabx v 2.0 و کامپایلر mplab xc8 1.31 استفاده میکنم چون این کامپایلر تقریبا تمام هدر هایی که ممکنه تو این الگوریتم ها به کار رفته باشه رو میشناسه!من کارم رو با des شروع کردم و بعد از چندین ماه بدبختی تونستم ایده رو روش پیاده کنم و کامپایلش کنم اما چون به برنامه نویسی میکرو مسلط نبودم به یه سری نکات توجه نکردم که الان واسم سواله!1.من میخوام روی سیتمم کارم رو انجام بدم و فایل هگز رو واسه کس دیگه بفرستم من همیشه در select tools گزینه simulator رو انتخاب کردم!این درسته؟2.من هیچوقت به فرکانس تراشه و فرکانس کاری و اینجور چیزا توجه نکردم!کار من درسته؟من فقط رو کد اصلی کار میکردم و بالاخره هم تونستم رو سیستمم کامپایل کنم و یه رشته ورودی بهش بدم و رمزش کنم3.حالا که رفتم سراغ aes با یه مشکلی مواجه شدم که ظاهرا برمیگرده به 256 بایتی بودن بلاک های رم!به متغیرهام گیر میده که بزرگتر هستن اینم نمونه خطاش
    aes.c:384: error: could not find space (512 bytes) for variable _pow
    اگه دوستان کمکم کنند مشکلم حل شه ممنون میشم چون خیلی دیگه گیج شدم کارای پایان نامم مونده
    سلام
    من زیاد وارد نیستم ولی حق با شماست که رم 2550 به بانکهای 256 بایتی تقسیم شده. از دیتاشیت 2550 نقل قول می کنم:
    کد:
    Each register has a 12-bit address. This allows up to 4096 bytes of data memory. This memory
    is partitioned into 16 banks of 256 bytes that contain the General Purpose Registers (GPRs) and
    Special Function Registers (SFRs).
    و با دیتاشیت PIC24FJ256DA206 مقایسه می کنم:
    کد:
    The PIC24F core has a 16-bit wide data memory space,
    addressable as a single linear range.
    البته راه برای دور زدن این محدودیت هست که من اطلاعاتی ندارم ولی اگه با سری PIC24 کار کنید دیگه این مشکل رو ندارید.
    در ضمن در مورد فرکانس و اینا نگران نباشید. توصیه میکنم مدار رو خودتون ببندید و با یک پروگرمر آیسی رو پروگرم کنید. زیاد سخت نیست.

    در ضمن به حرفهای Roholamin زیاد توجه نکن. "SOC" !!! آخه این چه ربطی داره به SOC ؟!

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  6. #6
    2008/07/23
    24
    0

    پاسخ : اجرای یک الگوریتم رمزنگاری بر روی pic18f2550

    والا کاش یه نفر پیدا میشد که با mplabx کار کرده باشه شاید میتونست کمکم کنه!من des رو بهرحال رو کامپایلر mplabx اجرا کردم خروجی هم گرفتم پس aes هم باید بشه!!!
  7. #7
    2012/12/30
    بوشهر
    3,211
    1,137

    پاسخ : اجرای یک الگوریتم رمزنگاری بر روی pic18f2550

    نقل قول نوشته اصلی توسط freedom_truth
    ...در ضمن به حرفهای Roholamin زیاد توجه نکن. "SOC" !!! آخه این چه ربطی داره به SOC ؟!
    آها! تو راست میگی!
    اصلا انگار نه انگار که داریم راجب همین مسائل حرف میزنیم. oo:
    واقعا انگار یه بنده خدایی راست میگفت که بعضی کاربرها نسبت به هم حسادت میکنن.
  8. #8
    2008/10/10
    اصفهان
    67
    1

    پاسخ : اجراي يک الگوريتم رمزنگاري بر روي pic18f2550

    با عرض سلام و خوش آمد گويي به آقاي دلفان.من با کامپايلر هاي xc کار کردم ولي متاسفانه اينقدر وارد جزياتش تا حالا نشدم و شايد نتونم کمکتون کنم
    ولي يه سرچ کوچيک توي نت زدم وچيزاي مفيدي پيدا کردم ازجمله APP NOT خود ميکروچيپ که براي خودم هم خيلي جالب بود وشايد در آينده هم به درد
    خودم هم بخوره توي لينک زير براتون گذاشتم ميتونيد دانلود کنيد . اگه خواستيد ميتونيد نام خود APP NOT رو توي GOOGLE سرچ کنيد تا به خود منبع اصلي برسيد

    در ضمن دستتون توي انتخاب ميکرو هم بازه PIC32-PIC24-PIC18-PIC16 هر کدوم رو خواستيد ميتونيد استفاده کنيد.
    هيچ وقت از حرفاي ديگران هم نا اميد نشيد قابل توجه بعضي ها

    فکر کنم به دردتون بخوره.

    http://www.4shared.com/folder/Y1vPNOUj/_online.html
    در زندگيت به کسي اعتــــماد کن که به او ايمــــان داري نه احســاس . . .

    چه بسيار انسان ها ديدم تنشان لباس نبود؛و چه بسيار لباس ها ديدم که انساني درونش نبود ...!
  9. #9
    2012/12/30
    بوشهر
    3,211
    1,137

    پاسخ : اجراي يک الگوريتم رمزنگاري بر روي pic18f2550

    نقل قول نوشته اصلی توسط AVRPIC8
    هيچ وقت از حرفاي ديگران هم نا اميد نشيد قابل توجه بعضي ها
    لا اله الا الله
    اصلا من همین الان می خوام بهش یه امیدواری بدم. :biggrin:
    جناب دلفان
    چون شما برنامه ات رو با زبان سی نوشتی و سی هم تقریبا یه استاندارد بین همه میکروها هستش، شما به راحتی می تونید برنامه تون رو روی یه میکروی بهتر یا بهتر بگم مناسبتر(با توجه به کارتون) نصب و اجرا کنید.
  10. #10
    2008/10/10
    اصفهان
    67
    1

    پاسخ : اجراي يک الگوريتم رمزنگاري بر روي pic18f2550

    در ضمن مي تونيد پرژه ها رو از mplab8 به mplabx تبديل کنيد موفق باشيد..
    در زندگيت به کسي اعتــــماد کن که به او ايمــــان داري نه احســاس . . .

    چه بسيار انسان ها ديدم تنشان لباس نبود؛و چه بسيار لباس ها ديدم که انساني درونش نبود ...!
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 16

موضوعات مشابه

  1. ساخت موس USB، کیبرد USB و پورت سریال مجازی با PIC18F2550
    توسط freedom_truth در انجمن میکروکنترلرهای PIC
    پاسخ: 2
    آخرين نوشته: 2016/08/09, 12:18
  2. رمزنگاری AES و DES
    توسط shahryarrajabzadeh در انجمن XMEGA
    پاسخ: 22
    آخرين نوشته: 2014/07/20, 12:40
  3. پاسخ: 4
    آخرين نوشته: 2013/10/21, 23:04
  4. در رابطه با الگوریتم رمزنگاری تلفن همراه!؟
    توسط mnaji67 در انجمن سیستمهای مخابراتی
    پاسخ: 3
    آخرين نوشته: 2009/12/09, 09:38
  5. تهیه PIC18F2550.
    توسط roozi99 در انجمن میکروکنترلرهای PIC
    پاسخ: 1
    آخرين نوشته: 2007/12/01, 10:29

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •