![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/English_letter_frequency_%2528alphabetic%2529.svg/langfa-640px-English_letter_frequency_%2528alphabetic%2529.svg.png&w=640&q=50)
تحلیل فراوانی
From Wikipedia, the free encyclopedia
در مبحث تحلیل رمز، تحلیل فراوانی (به انگلیسی: frequency analysis) به مطالعهٔ تعداد دفعات تکرار یک حرف یا گروهی از حروف در یک متن رمزنگاریشده گفته میشود. از همین رو به تحلیل فراوانی، حروفشماری نیز میگویند. از این روش با هدفِ کمک به درهم شکستن روشهای رمزنگاری کلاسیک استفاده میشود. این روش بر این پایه بنا شدهاست که در هر قطعهای از یک زبان، هر حرفی (یا گروهی از حروف)، تعداد تکرار متفاوتی دارند. علاوه بر این، توزیع مشخصهٔ حروف الفبا تقریباً در تمام زبانها یکسان است. برای مثال، در زبان انگلیسی، حروفِ E، T، A و O بسیار رایج و پرتکرار هستند، و کاربردِ حروفِ Z، Q و X اندک است. بهطور مشابه، TH، ER، ON و AN پرتکرارترین جفت حروف (به آنها bigram یا digram نیز میگویند) هستند، و SS، EE، TT و FF هم از نظر تعدادِ تکرارِ یک حرف خاص، رایجترین جفتها هستند. عبارت بیمعنیِ ETAOIN SHRDLU نشاندهندهٔ ۱۲ حرف پرکاربرد در زبان انگلیسی عمومی است.[1]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/English_letter_frequency_%28alphabetic%29.svg/320px-English_letter_frequency_%28alphabetic%29.svg.png)
در برخی از روشهای رمزنگاری، خصوصیات اینچنین زبانهای طبیعی در متن رمزنگاریشده هم حفظ میشود و میتوان با پیدا کردن این الگو، متن موردنظر را رمزگشایی کرد.
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/%D8%AA%D9%88%D8%B2%DB%8C%D8%B9_%D9%81%D8%B1%D8%A7%D9%88%D8%A7%D9%86%DB%8C_%D8%AD%D8%B1%D9%88%D9%81_%D9%81%D8%A7%D8%B1%D8%B3%DB%8C.png/640px-%D8%AA%D9%88%D8%B2%DB%8C%D8%B9_%D9%81%D8%B1%D8%A7%D9%88%D8%A7%D9%86%DB%8C_%D8%AD%D8%B1%D9%88%D9%81_%D9%81%D8%A7%D8%B1%D8%B3%DB%8C.png)