1 research outputs found

    The Robust Stream Cipher for Securing Data in the Smartphones

    Get PDF
    مع التطور الحاصل في أجهزة الاتصالات وتكنولوجيا المعلومات وانتشارها بمساحات واسعة في العالم  ادى ذلك الى زيادة المشاكل الامنية اثناء انتقال البيانات عبر تلك الاجهزة، على سبيل المثال تسرب البيانات، تعديلها، الوصول الغير مصرح به، و تعرضها الى الهجمات. توجد عدة انواع من التقنيات التي تستخدم لمنع حدوث هذه المشاكل وتعمل على حماية البيانات. أحدى هذه التقنيات هي التشفير الانسيابي التي تعتبر من اقوى واسرع الطرق المستخدمة في عملية التشفير وفك التشفير. في هذا البحث قدمنا تصميم جديد للتشفير الانسيابي لحماية بيانات الهاتف. قوة التشفير الانسيابي تعتمد على المفتاح. توجد عدة طرق تستخدم لغرض توليد المفتاح. استخدمنا ثلاثة انواع من المولدات(LFSR,FCSR,NLFSR) وبعد ذلك استخدمنا Non-linear Boolean function من نوع (f combination function) من نوع خمسة متغيرات، لجعل المولد اكثر اماناً. قمنا بدمج هذه الانواع الثلاثة وذلك بادخال أربعة مولدات من نوع LFSR  مع احدى مولدات FCSR  أو NLFSR الى f. بعد ذلك قمنا باختبار المفتاح من خلال قياس عشوائيته (التي تعتبر من اهم المعايير الاساسية لقياس كفاءة المولد) باستخدام اختبارات NIST statistical tests.With the development of network and communication systems in large areas in the world, this leads to increase security problems in transmission of data such as data leakage, modification, unauthorized access, and attacks. There are many types of techniques that are used to prevent these problems and protect data. One of these techniques is a stream cipher which considered the strongest and fastest method used in encryption and decryption process. In this study presented a new design for the stream cipher to protect mobile data. The strength of stream cipher depends on it is' key. There are several methods to generate key. We used three types of generator. Then, it used the combiner to convert them into a nonlinear Boolean function in order to make the generator key more secure. To implement a new generator key by using these three kinds, we used four LFSRs and one of NLFSRs or FCSRs to produce five variables Boolean function. These variables will be as an input to the combiner function. Finally, we tested the generator and submitted it to the randomness tests that is publicly available in the National Institute of Standards and Technology (NIST)
    corecore