Синхронды ағынды шифрлар (САШ) – бұл шифрларда кілттер ағыны ашық және шифрланған хабарға тәуелсіз генерацияланады. Шифрлау кезінде кілттер ағынының генераторы кілттер ағынының биттерін береді, олар керішифрлау кезіндегі кілттер ағынының биттеріне тең. Шифрланған хабардың белгісінің жоғалуы осы екі генераторының арасында синхрондалуының бұзылуына және қалған хабарды керішифрлауға мүмкіндік бермеуіне алып келеді. Бұл жағдайда жіберуші және қабылдаушы жұмысты жалғастыру үшін қайтадан синхрондалу қажет.
Әдетте синхрондау жіберілетін хабарға арнайы маркерлерді енгізумен жасалады. Нәтижесінде жіберу кезінде түсіп қалған белгі маркердің біреуі қабылданғанша дұрыс емес керішифрлауға алып келеді.
Синхрондау кілт ағынының бір де бір бөлігі қайталанбау шартымен өткізілу керек. Сондықтан генераторды алдынғы күйге ауыстырудың маңызы жоқ.
қателерді тарату болмау (тек қатесі бар бит дұрыс емес керішифрланады);
шифрланған хабарды кез келген ендіру мен жоюдан қорғайды, олар синхрондаудың жоғалуына алып келеді және көрініп қалады
САШ негізгі артықшылықтары:
шифрланған хабардың бөлек биттерін өзгертуіне қарсы тұра алмайды. Егер қасқойға ашық хабар белгілі болса, ол биттерді өзіне керек түрде керішифрланатындай өзгерту мүмкін.
САШ негізгі кемшіліктері:
Өзісинхрондалатын ағынды шифрлар (асинхронды ағынды шифрлар (ААШ)) – бұл шифрларда кілт ағыны кілт және шифрланған хабардың белгіленген тіркелген саны функциясымен құрылады.
Сонымен, кілт ағыны генераторының ішкі күйі шифрланған хабардың алдынғы n бит функциясы болады. Сондықтан n битті қабылдап, керішифрлауды орындайтын кілттер ағыны генераторы шифрлауды орындайтын кілттер ағыны генераторымен автоматты түрде синхрондалады.
Асинхронды ағынды шифрлар Бұл режимді жүзеге асыру келесі ретпен жасалады: әр хабар n бит ұзындығы бар кездейсоқ атаумен (заголовок) басталады; атау шифрланады, жіберіледі және керішифрланады; керішифрлау дұрыс емес болады, бірақ содан кейін екі генератор да синхрондалған болады.
ашық хабардың статистикасын араластыру болады. Ашық хабардың әр белгісі келесі шифрланған хабарға әсер еткендіктен, ашық хабардың статистикалық қасиеттері барлық шифрланған хабарға таралады. Сондықтан, ААШ САШ-қа қарағанда ашық мәтін артықтығы негізіндегі шабуылдарға беріктірек болады.
ААШ негізгі артықшылықтары:
қате таралауы (шифрланған хабардың әр дұрыс емес битіне ашық хабарда n бит сәйкес келеді);