Opis alt=Zdjęcie SIGABY. Maszyna jest czarna, z przodu ma klawiaturę do pisania. Na górze widać wirniki. Każdy element jest podpisany.|mały|SIGABA SIGABA była podobna do Enigmy co do zasady działania, bo wykorzystywała serię rotorów do szyfrowania każdego znaku zwykłego tekstu (plaintext) w inną postać zaszyfrowanego tekstu (ciphertext). W przeciwieństwie do trójwirnikowej Enigmy, SIGABA liczyła piętnaście wirników i nie używała rotora odbijającego. mały|SIGABA SIGABA miała trzy wały po pięć wirników; działanie dwóch wałów kontrolowało kroczenie trzeciego. Główny wał pięciu wirników nazwano wirnikami szyfrującymi, a każdy miał 26 połączeń. Działało to podobnie do innych maszyn wirujących, takich jak Enigma; gdy wprowadzono literę, sygnał wchodził do jednej strony wału i wychodził z drugiego, oznaczając literę szyfru. Drugi wał pięciu wirników nazwano rotorami sterującymi, kontrolnymi. Były to również 26-połączeniowe wirniki. Wirniki sterujące miały cztery sygnały na każdym kroku. Po przejściu przez wirniki sterujące, wyjścia (outputy) dzielone były na dziesięć grup o różnej wielkości, od 1-6 przewodów. Każda grupa odpowiadała kablowi wejściowemu dla kolejnego brzegu wirników. Trzeci wał wirników nazywa się rotorami indeksowymi.