Abstract
The Cryptography is very good area for research now a days. As we know that security is very primary requirement for the any business. And for that we need very strong and unbreakable algorithm which provides high security. For that we need encryption and decryption algorithm which is having very high security with very good throughput. If we look at the real world, there are lots of organizations that are having very large database with high security. As per security concern, some encryption and decryption algorithms are working behind confidential information like DES, 3DES, AES and Blowfish. In this paper at first new cryptography (Encryption and Decryption) algorithm has been generated and new cryptography (Encryption and Decryption) algorithm has been compared by using some components like throughput of key generation, to generate Encryption text and to generate Decryption text. If any brute force attacks are applied on this algorithm, how much security is provided by this algorithm is included. In this algorithm some arithmetic and logical mathematical operations are performed
چکیده
امروزه رمزنگاری زمینه ی بسیار خوبی برای پژوهش است. همان طور که می دانیم امنیت یک نیاز اولیه برای همه ی حرفه ها است. به همین خاطر ما به یک الگوریتم بسیار قوی و غیر قابل شکستن نیاز داریم که بتواند امنیت بالایی را فراهم کند. به این منظور به یک الگوریتم رمزگذاری و رمزگشایی احتیاج داریم که امنیت بسیار بالا و توان عملیاتی بسیار خوبی داشته باشد. اگر به دنیای واقعی نگاه کنیم، سازمان های زیادی هستند که پایگاه داده ی خیلی بزرگ با امنیت بالا دارند. به خاطر اهمیت امنیت، چندین الگوریتم رمزگذاری و رمزگشایی مانند DES، 3DES، AES و Blowfish در پشت اطلاعات محرمانه کار می کنند. در این مقاله ابتدا الگوریتم جدید رمزنگاری (رمزگذاری و رمزگشایی) ایجاد شده است و الگوریتم جدید رمزنگاری (رمزگذاری و رمزگشایی) با استفاده از مولفه هایی مانند توان عملیاتی تولید کلید، برای ایجاد متن رمز شده و متن رمزگشایی شده، مقایسه گردیده است. هم چنین توضیح داده شده است که اگر بر روی الگوریتم حمله ی brute forth رخ دهد، چه میزان امنیت توسط الگوریتم فراهم می گردد. در این الگوریتم چند عمل ریاضیاتی حسابی و منطقی انجام می شود.
1-مقدمه
امروزه اینترنت برای ارتباط (پیام رسانی فوری، نامه رسانی الکترونیکی، شبکه های اجتماعی)، خرید، نوشتن وبلاگ، خوراک های وب، بانکداری اینترنتی و بسیاری از موارد دیگر به کار می رود [4]. همان طور که می دانیم استفاده از اینترنت در حال افزایش است بنابراین تعداد آدرس ها نیز افزایش یافته است. به همین خاطر است که به آی پی 6 نیاز داریم. در سال 2005 جمعیت جهان 6.5 میلیارد بود که تنها 16% کاربران از اینترنت استفاده می کردند...