Question
Option 1 : ECB mode leaks patterns because identical plaintext blocks produce identical ciphertext blocks / ECB मोड पैटर्न उजागर करता है क्योंकि समान प्लेनटेक्स्ट ब्लॉक समान साइफरटेक्स्ट देते हैं
Detailed Solution
सही उत्तर ECB mode leaks patterns because identical plaintext blocks produce identical ciphertext blocks / ECB मोड पैटर्न उजागर करता है क्योंकि समान प्लेनटेक्स्ट ब्लॉक समान साइफरटेक्स्ट देते हैं है।
Question:
A forensic analyst encrypts a database column with AES in ECB mode. The column contains only two distinct values — "YES" and "NO" — repeated thousands of times. A junior officer claims the ciphertext is safe because AES is strong. What is the flaw? / फॉरेंसिक विश्लेषक डेटाबेस कॉलम को ECB मोड में AES से एन्क्रिप्ट करता है। कॉलम में केवल दो भिन्न मान हैं — "YES" और "NO" — हज़ारों बार दोहराए गए। कनिष्ठ अधिकारी का दावा है कि साइफरटेक्स्ट सुरक्षित है क्योंकि AES मज़बूत है। दोष क्या है?
Correct Answer: ECB mode leaks patterns because identical plaintext blocks produce identical ciphertext blocks / ECB मोड पैटर्न उजागर करता है क्योंकि समान प्लेनटेक्स्ट ब्लॉक समान साइफरटेक्स्ट देते हैं
ECB encrypts each block independently, so the YES/NO pattern survives in the ciphertext; option (c) is the trap — ECB uses no IV at all (that is CBC's requirement). / ECB प्रत्येक ब्लॉक को स्वतंत्र रूप से एन्क्रिप्ट करता है, अतः YES/NO पैटर्न साइफरटेक्स्ट में बना रहता है।