As ever, John Young has some goodies up on his website. I particularly recommend, for those unfamiliar with it: http://www.jya.com/fm/fm34-40-2.htm BASIC CRYPTANALYSIS FM 34-40-2 13 SEPTEMBER 1990 INTRODUCTION This manual presents the basic principles and techniques of cryptanalysts and their relation to cryptography. Cryptography concerns the various ways of protecting messages from being understood by anyone except those for whom the messages are intended. Cryptographers are the people who create and use codes and ciphers. Cryptanalytics is the art and science of solving unknown codes and ciphers. Cryptanalysts try to break the codes and ciphers created and used by cryptographers. This publication is organized into six parts. Part One explains basic principles which apply to all the parts that follow. The following five parts each cover a major type of system and the cryptanalytic techniques that apply to it. Parts Two, Three, and Four each build on the techniques explained in the parts that precede them. A new student should study these in order. Parts Five and Six are largely independent of Parts Two through Four and can be used separately after Part One. For practice in the techniques explained in this manual, the Army Correspondence Course Program offers a course in basic cryptanalysts. See the References Section at the back of this manual for further information. PART ONE Introduction to Cryptanalyst CHAPTER 1 -- TERMINOLOGY AND SYSTEM TYPES (25K) CHAPTER 2 -- SECURITY OF CRYPTOGRAPHIC SYSTEMS (130K) PART TWO Monographic Substitution Systems CHAPTER 3 -- MONOALPHABETIC UNILATERAL SUBSTITUTION SYSTEMS USING STANDARD CIPHER ALPHABETS (139K) CHAPTER 4 -- MONOALPHABETIC UNILATERAL SUBSTITUTION SYSTEMS USING MIXED CIPHER ALPHABETS (536K) CHAPTER 5 -- MONOALPHABETIC MULTILITERAL SUBSTITUTION SYSTEMS (413K) PART THREE Polygraphic Substitution Systems CHAPTER 6 -- CHARACTERISTICS OF POLYGRAPHIC SUBSTITUTION SYSTEMS (310K) CHAPTER 7 -- SOLUTION OF POLYGRAPHIC SUBSTITUTION SYSTEMS (277K) PART FOUR Polyalphabetic Substitution Systems CHAPTER 8 -- PERIODIC POLYALPHABETIC SUBSTITUTION SYSTEMS (219K) CHAPTER 9 -- SOLUTION OF PERIODIC POLYALPHABETIC SYSTEMS (686K) CHAPTER 10 -- APERIODIC POLYALPHABETIC CIPHERS (290K) PART FIVE Transposition Systems CHAPTER 11 -- TYPES OF TRANSPOSITION SYSTEMS (77K) CHAPTER 12 -- SOLUTION OF NUMERICALLY-KEYED COLUMNAR TRANSPOSITION CIPHERS (97K) CHAPTER 13 -- TRANSPOSITION SPECIAL SOLUTIONS (76K) PART SIX Analysis of Code Systems CHAPTER 14 -- TYPES OF CODE SYSTEMS (77K) CHAPTER 15 -- ANALYSIS OF SYLLABARY SPELLING (26K) APPENDIX E -- UTILITY TABLES (266K) APPENDIX F -- CRYPTANALYSIS SUPPORT PROGRAM (578K) See HTML version of Appendix F with machine-readable program: http://jya.com/appf.htm (28K) GLOSSARY (9K) REFERENCES (8K) INDEX (250K)
This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 12:58:41 PDT