Mesin Enigma
Desain > Rotor

Rotor (atau roda atau drum, Walzen dalam bahasa Jerman) membentuk jantung mesin Enigma. Setiap rotor adalah cakram berukuran sekitar 10 cm (3,9 in) dengan diameter, terbuat dari Ebonit atau Bakelit dengan 26 pin kontak listrik pegas yang terbuat dari kuningan, disusun melingkar pada satu sisi, sedangkan sisi lainnya menampung 26 kontak listrik bersesuaian dalam bentuk pelat bundar. Pin dan kontak mewakili alfabet —biasanya 26 huruf A–Z, seperti yang diasumsikan pada sisa deskripsi ini. Ketika rotor dipasang berdampingan pada spindel, pin pada salah satu rotor bersandar pada kontak pelat rotor di sebelahnya, sehingga membentuk sambungan listrik. Di dalam badan rotor, 26 kabel menghubungkan setiap pin di satu sisi ke kontak di sisi lain dalam pola yang rumit. Kebanyakan rotor diidentifikasi dengan angka Romawi, dan setiap salinan rotor I yang dikeluarkan, misalnya, dihubungkan secara identik dengan yang lainnya. Hal yang sama berlaku untuk rotor beta dan gamma tipis khusus yang digunakan dalam varian angkatan laut M4.
Dengan sendirinya, rotor hanya melakukan jenis enkripsi yang sangat sederhana, sandi substitusi sederhana. Misalnya, pin yang bersesuaian dengan huruf E dapat dihubungkan ke kontak untuk huruf T di sisi yang berlawanan, dan seterusnya. Keamanan Enigma berasal dari penggunaan beberapa rotor secara seri (biasanya tiga atau empat) dan pergerakan langkah rotor yang teratur, sehingga menerapkan sandi substitusi polialfabetik.
Setiap rotor dapat diatur ke salah satu dari 26 posisi awal saat ditempatkan di mesin Enigma. Setelah dimasukkan, rotor dapat diputar ke posisi yang benar dengan tangan, menggunakan roda jari beralur yang menonjol dari penutup internal Enigma saat ditutup. Agar operator mengetahui posisi rotor, masing-masing memiliki ban alfabet (atau cincin huruf) yang terpasang di luar cakram rotor, dengan 26 karakter (biasanya huruf); salah satunya terlihat melalui jendela untuk slot di penutup, yang dengan demikian menunjukkan posisi putaran rotor. Pada model awal, cincin alfabet dipasang pada cakram rotor. Perbaikan selanjutnya adalah kemampuan untuk menyesuaikan cincin alfabet relatif terhadap cakram rotor. Posisi cincin tersebut dikenal sebagai Ringstellung ("pengaturan cincin"), dan pengaturan tersebut merupakan bagian dari pengaturan awal yang diperlukan sebelum sesi operasi. Dalam istilah modern, ini adalah bagian dari vektor inisialisasi.
Tiap rotor berisi satu atau lebih takik yang mengendalikan langkah rotor. Pada varian militer, takik terletak pada cincin alfabet.
Enigma Angkatan Darat dan Angkatan Udara digunakan dengan beberapa rotor, awalnya tiga. Pada tanggal 15 Desember 1938, jumlahnya berubah menjadi lima, dari sana dipilih tiga untuk sesi tertentu. Rotor ditandai dengan angka Romawi untuk membedakannya: I, II, III, IV dan V, semuanya dengan takik putaran tunggal yang terletak di titik berbeda pada cincin alfabet. Variasi ini mungkin dimaksudkan sebagai tindakan keamanan, tetapi akhirnya memungkinkan Metode Jam Polandia dan serangan Banburismus Inggris.
Versi Angkatan Laut dari Enigma Wehrmacht selalu dikeluarkan dengan lebih banyak rotor daripada layanan lainnya: Awalnya enam, lalu tujuh, dan akhirnya delapan. Rotor tambahan diberi tanda VI, VII, dan VIII, semuanya dengan kabel berbeda, dan memiliki dua takik, sehingga mengakibatkan pergantian lebih sering. Mesin Naval Enigma (M4) empat rotor menampung rotor tambahan di ruang yang sama dengan versi tiga rotor. Hal ini dicapai dengan mengganti reflektor asli dengan yang lebih tipis dan menambahkan rotor keempat yang tipis. Rotor keempat adalah salah satu dari dua jenis, Beta atau Gamma, dan tidak pernah melangkah, tetapi dapat diatur secara manual ke salah satu dari 26 posisi. Salah satu dari 26 mesin tersebut membuat mesin tersebut bekerja secara identik dengan mesin tiga rotor.