Jest to tryb szyfrowania blokowego, w którym każdy blok tekstu jawnego jest szyfrowany niezależnie. Nie jest uważany za bezpieczny jeżeli dane przekraczają rozmiar pojedynczego bloku, ponieważ identyczne bloki tekstu jawnego zawsze dają identyczne bloki szyfrogramu, co może ujawnić wzorce występujące w tekście jawnym.