TY - JOUR ID - TI - Design and Implement Pseudo Random Number Generator for Block Cipher Encryption Algorithm AU - Maytham M. Hammood PY - 2009 VL - 14 IS - 3 SP - 13 EP - 16 JO - Tikrit Journal of Pure Science مجلة تكريت للعلوم الصرفة SN - 18131662 24151726 AB - The generation of pseudo-random numbers is an important and common task in computer programming. While cryptography and certain numerical algorithms require a very high degree of apparent randomness, many other operations only need a modest amount of unpredictabilityRandom numbers play an important role in the use of encryption for various network security applications. This paper design and implement a proposed Pseudo Random Number Generator for use in block cipher algorithm as a session key with an initialization vector) IV) to use them in cryptographic applications. The generator structure’s makes use of HMAC algorithms with preprocess and post process stage to generate pseudo random sequence with length of 256-bit.

عملية توليد الارقام العشوائية تعتبر ضرورية ومهمة وشائعة في برمجة الحاسوب. طالما ان التجفير وبعض الخوارزميات العددية تتطلب درجة عالية من العشوائية فان هناك عمليات تحتاج مقدار اكبر من عدم القدرة على التنبأ. الارقام العشوائية تلعب دورا مهما في التجفير لمختلف تطبيقات امن الشبكات. هذا البحث يصمم وينفذ مولد ارقام عشوائية مقترح لاستخدامه في خوارزميات التجفير الكتلي كمفتاح سري مع قيمة تهيئة ابتدائيةIV ليمكن استخدامهما في تطبيقات التجفير هيكل المولد المقترح يستفيد من خوارزمية HMAC مع مراحل معالجة قبلية وبعدية لتوليد سلسلة شبه عشوائية بطول 256 بت. ER -