پژوهشکده پردازش هوشمند علائم

Get Adobe Flash player

تارا 3

هدف:

اين نرم ­افزار با هدف طراحي و تحليل الگوريتم‌هاي رمزنگاري طراحي شده است.
 

چکیده:

نرم‌افزار تارا به طراحان و تحليل‌گران الگوريتم‌هاي رمزنگاري اين امكان را مي‌دهد كه بتوانند به­ راحتي  با استفاده از اجزاي پايه (مانند

S-Box، P-Box،LFSR،NLFSR، عمليات منطقي XOR، NOT، OR، AND انتقال، چرخش و ...) ، توابع متداول رمزنگاری (توان­ رسانی، معكوس كننده و...) و همچنين اجزاي مرکب جديد، (قابل ساخت با زبان سطح بالا توسط کاربر)، به سرعت الگوريتم‌هاي موردنظر خود را طراحي و يا رفتار الگوريتم طراحي شده را در برابر حالت‌هاي مختلف بررسي نمايند.

بی­ نیازی طراح و تحلیل­گر از برنامه­ نویسی و پیاده­ سازی سطح پایین، مزیّت اصلی این اثر است که به آنان کمک مي­ کند تا در مراحل طراحي و تحليل، پروژۀ خود را درعمل آزمايش كند.
 
قابلیت‌ها:
 

قابليت به‌کارگيري اجزاي پايه، جهت طراحي رمزهاي بلوکي و جرياني

قابليت اضافه­ کردن و به‌کارگيري اجزاي مرکب جديد
امکان بزرگ‌نمايي، نسخه‌برداري، ويرايش، گزارش‌گيري و ذخيره­ سازي پروژة در حال ساخت
واسط بصري و بسيار کاربرپسند
تعريف S-Box و P-Box به دو صورت دستي و از طريق فايل
توليد متن آشکار به سه صورت تصادفي، مقدار ثابت و از طريق فايل
بي‌نياز كردن طراح از برنامه­ نويسي سطح پايين
امکان تعريف اجزای پايۀ جديد توسط کاربر (به زبان C++ و ...)
 

مشخّصات فنی:

 

پياده‌سازي چهار چوب آزمايشگاه، توسط زبان Java و درمحيط Eclipse

قابل اجرا در نسخه‌هاي مختلف ويندوز XP و VISTA
داراي قفل سخت‌افزاري جهت حفظ امنيت
 

کاربردها:

طراحي الگوريتم‌هاي رمز بلوکي (SPN، فيستل، تركيبي و ...)
بررس و تحليل الگوريتم‌هاي رمز بلوکي (SPN، فيستل، تركيبي و ...)
طراحي و تحليل الگوريتم‌هاي رمز جرياني (با LFSR، S-Box و ...)
انجام پايان­ نامه­ هاي دانشگاهي در زمينة طراحي و تحليل الگوريتم‌هاي رمزنگاري