Keystream
குறியாக்கவியலில், கீஸ்ட்ரீம் என்பது சீரற்ற அல்லது போலி எழுத்துக்களின் ஒரு ஸ்ட்ரீம் ஆகும், அவை ஒரு எளிய உரை செய்தியுடன் இணைக்கப்பட்டு ஒரு மறைகுறியாக்கப்பட்ட செய்தியை (சைஃபெர் டெக்ஸ்ட்) உருவாக்குகின்றன. விசை நீரோட்டத்தில் உள்ள "எழுத்துக்கள்" பிட்கள், பைட்டுகள், எண்கள் அல்லது பயன்பாட்டு வழக்கைப் பொறுத்து A-Z போன்ற உண்மையான எழுத்துகளாக இருக்கலாம். வழக்கமாக விசை நீரோட்டத்தில் உள்ள ஒவ்வொரு எழுத்தும் சேர்க்கப்படுகிறது, கழிக்கப்படுகிறது அல்லது XOR எளிய உரையில் ஒரு எழுத்துடன் மட்டு எண்கணிதத்தைப் பயன்படுத்தி சைஃபெர் டெக்ஸ்ட்டை உருவாக்குகிறது. விசை ஸ்ட்ரீம்கள் ஒரு முறை பேட் சைஃபர் மற்றும் பெரும்பாலான ஸ்ட்ரீம் சைஃபர்களில் பயன்படுத்தப்படுகின்றன. கீஸ்ட்ரீம்களை உருவாக்க பிளாக் சைஃபர்களையும் பயன்படுத்தலாம். உதாரணமாக, சி. டி. ஆர் முறை என்பது ஒரு பிளாக் முறைமையாகும், இது ஒரு பிளாக் சைஃபரை ஒரு விசை நீரோட்டத்தை உருவாக்குகிறது, இதனால் பிளாக் சைஃபரை ஒரு ஸ்ட்ரீம் சைஃபராக மாற்றுகிறது. எடுத்துக்காட்டு இந்த எளிய எடுத்துக்காட்டில் நாம் a-z இலிருந்து 26 எழுத்துக்களின் ஆங்கில எழுத்துக்களைப் பயன்படுத்துகிறோம். எனவே எண்கள், காற்புள்ளிகள், இடைவெளிகள் மற்றும் பிற சின்னங்களை நாம் குறியாக்கம் செய்ய முடியாது. விசை நீரோட்டத்தில் உள்ள சீரற்ற எண்கள் குறைந்தபட்சம் 0 முதல் 25 வரை இருக்க வேண்டும். குறியாக்கம் செய்ய நாம் கீஸ்ட்ரீம் எண்களை எளிய உரையில் சேர்க்கிறோம். மேலும் டிக்ரிப்ட் செய்ய, எளிய உரையைப் பெற சைஃபெர் டெக்ஸ்டிலிருந்து அதே விசை ஸ்ட்ரீம் எண்களைக் கழிக்கிறோம். ஒரு சைஃபெர் டெக்ஸ்ட் எண் 25 ஐ விட பெரியதாக மாறினால், அதை 0-25 க்கு இடையிலான மதிப்பில் மூடுவோம். இவ்வாறு 26 என்பது 0 ஆகவும், 27 என்பது 1 ஆகவும் மாறுகிறது. (இத்தகைய மடக்குதல் மாடுலர் எண்கணிதம் என்று அழைக்கப்படுகிறது.) இங்கே எளிய உரைச் செய்தி "விடியற்காலையில் தாக்குதல்" என்பது முக்கிய நீரோட்டமான "kjcngmhylyu" உடன் சேர்ப்பதன் மூலம் இணைக்கப்பட்டு சைஃபெர் டெக்ஸ்ட் "kcvniwlabluh" ஐ உருவாக்குகிறது. மெனிசஸ், வான் ஊர்ஷோட் மற்றும் வான்ஸ்டோன் ஆகியோரின் பயன்பாட்டு கிரிப்டோகிராஃபியின் குறிப்புகள் கையேடு (2001), அத்தியாயம் 1,6 மற்றும் 7. ஸ்ட்ரீம் சைஃபர்கள்