ਡਿਫਰੈਂਸ਼ੀਅਲ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਮੁੱਖ ਤੌਰ 'ਤੇ ਬਲਾਕ ਸਾਈਫਰਾਂ ਲਈ ਲਾਗੂ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦਾ ਇੱਕ ਰੂਪ ਹੈ, ਜਿਸ ਵਿੱਚ ਆਉਟਪੁੱਟ 'ਤੇ ਅੰਤਰਾਂ 'ਤੇ ਇਨਪੁਟ ਜੋੜਿਆਂ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਅੰਤਰਾਂ ਦੇ ਪ੍ਰਭਾਵ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਇਹ ਵਿਧੀ 1980 ਦੇ ਦਹਾਕੇ ਦੇ ਅਖੀਰ ਵਿੱਚ ਐਲੀ ਬਿਹਾਮ ਅਤੇ ਅਦੀ ਸ਼ਮੀਰ ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੀ ਗਈ ਸੀ ਅਤੇ ਉਦੋਂ ਤੋਂ ਇਹ ਕ੍ਰਿਪਟੂ-ਵਿਸ਼ਲੇਸ਼ਕ ਦੀ ਟੂਲਕਿੱਟ ਵਿੱਚ ਇੱਕ ਬੁਨਿਆਦੀ ਸਾਧਨ ਬਣ ਗਈ ਹੈ। ਡੇਟਾ ਏਨਕ੍ਰਿਪਸ਼ਨ ਸਟੈਂਡਰਡ (DES), ਡਿਜੀਟਲ ਡੇਟਾ ਦੇ ਐਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਇੱਕ ਸਮਮਿਤੀ-ਕੁੰਜੀ ਐਲਗੋਰਿਦਮ, ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦੇ ਪ੍ਰਾਇਮਰੀ ਵਿਸ਼ਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਰਿਹਾ ਹੈ।
DES ਐਲਗੋਰਿਦਮ, IBM ਦੁਆਰਾ 1970 ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਨੈਸ਼ਨਲ ਇੰਸਟੀਚਿਊਟ ਆਫ਼ ਸਟੈਂਡਰਡਜ਼ ਐਂਡ ਟੈਕਨਾਲੋਜੀ (NIST) ਦੁਆਰਾ 1977 ਵਿੱਚ ਇੱਕ ਸੰਘੀ ਮਿਆਰ ਵਜੋਂ ਅਪਣਾਇਆ ਗਿਆ ਸੀ, ਇੱਕ 64-ਬਿੱਟ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡੇਟਾ ਦੇ 56-ਬਿੱਟ ਬਲਾਕਾਂ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ। DES ਇੱਕ Feistel ਨੈੱਟਵਰਕ ਦੇ 16 ਗੇੜਾਂ ਨੂੰ ਨਿਯੁਕਤ ਕਰਦਾ ਹੈ, ਜਿੱਥੇ ਹਰੇਕ ਗੇੜ ਵਿੱਚ ਮੁੱਖ ਅਨੁਸੂਚੀ ਦੁਆਰਾ ਨਿਰਧਾਰਿਤ ਬਦਲਾਵਾਂ ਅਤੇ ਕ੍ਰਮਵਾਰਾਂ ਦੀ ਇੱਕ ਲੜੀ ਹੁੰਦੀ ਹੈ।
ਇਹ ਸਮਝਣ ਲਈ ਕਿ ਕੀ DES ਨੂੰ ਡਿਫਰੈਂਸ਼ੀਅਲ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦੁਆਰਾ ਤੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ, DES ਬਣਤਰ ਅਤੇ ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦੇ ਸਿਧਾਂਤਾਂ ਦੋਵਾਂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 'ਤੇ ਵਿਚਾਰ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ।
DES ਢਾਂਚਾ ਅਤੇ ਕੁੰਜੀ ਅਨੁਸੂਚੀ
DES ਨੂੰ ਬਦਲ ਅਤੇ ਕ੍ਰਮਵਾਰ ਕਾਰਵਾਈਆਂ ਦੇ ਸੁਮੇਲ 'ਤੇ ਬਣਾਇਆ ਗਿਆ ਹੈ। DES ਦੇ ਹਰ ਦੌਰ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਕਦਮ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ:
1. ਵਿਸਤਾਰ (ਈ-ਬਾਕਸ): 32-ਬਿੱਟ ਅੱਧੇ-ਬਲਾਕ ਨੂੰ ਇੱਕ ਵਿਸਤਾਰ ਕ੍ਰਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ 48 ਬਿੱਟਾਂ ਤੱਕ ਫੈਲਾਇਆ ਜਾਂਦਾ ਹੈ।
2. ਕੁੰਜੀ ਮਿਕਸਿੰਗ: ਵਿਸਤ੍ਰਿਤ ਅੱਧਾ-ਬਲਾਕ ਇੱਕ ਕੁੰਜੀ ਅਨੁਸੂਚੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਮੁੱਖ ਕੁੰਜੀ ਤੋਂ ਲਿਆ ਗਿਆ ਇੱਕ ਗੋਲ ਕੁੰਜੀ ਨਾਲ XORed ਹੈ।
3. ਬਦਲ (S-ਬਾਕਸ): 48-ਬਿੱਟ ਨਤੀਜੇ ਨੂੰ ਅੱਠ 6-ਬਿੱਟ ਹਿੱਸਿਆਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਨੂੰ 4-ਬਿੱਟ ਆਉਟਪੁੱਟ ਬਣਾਉਣ ਲਈ ਇੱਕ ਅਨੁਸਾਰੀ S-ਬਾਕਸ ਵਿੱਚੋਂ ਲੰਘਾਇਆ ਜਾਂਦਾ ਹੈ। ਅੱਠ 4-ਬਿੱਟ ਆਉਟਪੁੱਟਾਂ ਨੂੰ 32-ਬਿੱਟ ਬਲਾਕ ਬਣਾਉਣ ਲਈ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ।
4. ਪਰਮਿਊਟੇਸ਼ਨ (ਪੀ-ਬਾਕਸ): 32-ਬਿੱਟ ਬਲਾਕ ਨੂੰ ਇੱਕ ਸਥਿਰ ਅਨੁਕ੍ਰਮਣ ਸਾਰਣੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪਰਮਿਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
5. XOR ਅਤੇ ਸਵੈਪ: ਪਰਮਿਊਟਡ ਬਲਾਕ ਨੂੰ ਡਾਟਾ ਬਲਾਕ ਦੇ ਦੂਜੇ ਅੱਧੇ ਹਿੱਸੇ ਨਾਲ XORed ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਅੱਧਿਆਂ ਨੂੰ ਬਦਲਿਆ ਗਿਆ ਹੈ।
ਕੁੰਜੀ ਅਨੁਸੂਚੀ ਮੂਲ 16-ਬਿੱਟ ਕੁੰਜੀ ਤੋਂ, 48 ਗੋਲ ਕੁੰਜੀਆਂ ਦੀ ਇੱਕ ਲੜੀ ਤਿਆਰ ਕਰਦੀ ਹੈ, ਹਰੇਕ 56 ਬਿੱਟ ਲੰਬਾਈ ਵਿੱਚ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਪਰਮਿਊਟਿਡ ਵਿਕਲਪ ਓਪਰੇਸ਼ਨ ਅਤੇ ਖੱਬੇ ਗੋਲਾਕਾਰ ਸ਼ਿਫਟ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।
ਵਿਭਿੰਨ ਕ੍ਰਿਪਟੂ ਵਿਸ਼ਲੇਸ਼ਣ ਦੇ ਸਿਧਾਂਤ
ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ ਇਹ ਅਧਿਐਨ ਕਰਨਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਕਿ ਕਿਵੇਂ ਪਲੇਨ ਟੈਕਸਟ ਜੋੜਿਆਂ ਵਿੱਚ ਅੰਤਰ ਸਿਫਰ ਟੈਕਸਟ ਵਿੱਚ ਅੰਤਰ ਪੈਦਾ ਕਰਨ ਲਈ ਸਾਈਫਰ ਦੁਆਰਾ ਪ੍ਰਸਾਰਿਤ ਹੁੰਦੇ ਹਨ। ਮੂਲ ਵਿਚਾਰ ਪਲੇਨ ਟੈਕਸਟਸ ਦੇ ਜੋੜਿਆਂ ਨੂੰ ਚੁਣਨਾ ਹੈ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਇੱਕ ਖਾਸ ਅੰਤਰ ਹੈ, ਉਹਨਾਂ ਨੂੰ ਏਨਕ੍ਰਿਪਟ ਕਰਨਾ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਸਿਫਰਟੈਕਸਟ ਅੰਤਰਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨਾ ਹੈ। ਇਹ ਦੇਖ ਕੇ ਕਿ ਇਹ ਅੰਤਰ ਸਾਈਫਰ ਦੇ ਦੌਰ ਵਿੱਚ ਕਿਵੇਂ ਵਿਕਸਿਤ ਹੁੰਦੇ ਹਨ, ਇੱਕ ਹਮਲਾਵਰ ਕੁੰਜੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਾ ਅਨੁਮਾਨ ਲਗਾ ਸਕਦਾ ਹੈ।
ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ ਮੁੱਖ ਧਾਰਨਾਵਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਅੰਤਰ: ਦੋ ਮੁੱਲਾਂ ਵਿਚਕਾਰ XOR ਅੰਤਰ। ਉਦਾਹਰਨ ਲਈ, ਜੇ
ਅਤੇ
ਦੋ ਪਲੇਨਟੈਕਸਟ ਹਨ, ਉਹਨਾਂ ਦਾ ਅੰਤਰ ਹੈ
.
- ਵਿਸ਼ੇਸ਼ਤਾ: ਅੰਤਰਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿਵੇਂ ਇੱਕ ਇਨਪੁਟ ਵਿਭਿੰਨਤਾ ਸਾਈਫਰ ਦੇ ਦੌਰ ਵਿੱਚ ਫੈਲਦੀ ਹੈ।
- ਸੰਭਾਵਨਾ: ਇਹ ਸੰਭਾਵਨਾ ਕਿ ਇੱਕ ਦਿੱਤਾ ਗਿਆ ਇਨਪੁਟ ਡਿਫਰੈਂਸ਼ੀਅਲ ਰਾਉਂਡ ਦੀ ਇੱਕ ਨਿਸ਼ਚਿਤ ਗਿਣਤੀ ਦੇ ਬਾਅਦ ਇੱਕ ਖਾਸ ਆਉਟਪੁੱਟ ਅੰਤਰ ਪੈਦਾ ਕਰੇਗਾ।
DES ਲਈ ਅਰਜ਼ੀ
ਡੀਈਐਸ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦਾ ਵਿਰੋਧ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ, ਜੋ ਇਸਦੇ ਡਿਜ਼ਾਈਨ ਦੇ ਸਮੇਂ ਜਨਤਕ ਤੌਰ 'ਤੇ ਨਹੀਂ ਜਾਣਿਆ ਜਾਂਦਾ ਸੀ ਪਰ IBM ਅਤੇ NSA ਦੁਆਰਾ ਸਮਝਿਆ ਗਿਆ ਸੀ। DES ਵਿੱਚ S-ਬਾਕਸਾਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਡਿਫਰੈਂਸ਼ੀਅਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਸੰਭਾਵਨਾ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਚੁਣਿਆ ਗਿਆ ਸੀ, ਜਿਸ ਨਾਲ ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਹੋਰ ਮੁਸ਼ਕਲ ਬਣਾਇਆ ਗਿਆ ਸੀ।
ਹਾਲਾਂਕਿ, ਬਿਹਮ ਅਤੇ ਸ਼ਮੀਰ ਨੇ ਦਿਖਾਇਆ ਕਿ ਡੀਈਐਸ ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਤੋਂ ਮੁਕਤ ਨਹੀਂ ਹੈ। ਉਹਨਾਂ ਨੇ ਦਿਖਾਇਆ ਕਿ, ਹਾਲਾਂਕਿ ਪੂਰਾ 16-ਰਾਉਂਡ DES ਵਿਹਾਰਕ ਵਿਭਿੰਨ ਹਮਲਿਆਂ ਪ੍ਰਤੀ ਰੋਧਕ ਹੈ, ਸਾਈਫਰ ਦੇ ਘਟੇ ਹੋਏ-ਗੋਲ ਵਾਲੇ ਸੰਸਕਰਣ ਕਮਜ਼ੋਰ ਹਨ। ਖਾਸ ਤੌਰ 'ਤੇ, ਉਨ੍ਹਾਂ ਨੇ 16 ਤੋਂ ਘੱਟ ਦੌਰ ਦੇ ਨਾਲ DES 'ਤੇ ਹਮਲੇ ਕੀਤੇ।
ਉਦਾਹਰਨ ਲਈ, ਇੱਕ 8-ਰਾਉਂਡ DES 'ਤੇ ਹਮਲਾ ਲਗਭਗ ਦੀ ਗੁੰਝਲਤਾ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ
ਚੁਣੇ ਗਏ ਪਲੇਨਟੈਕਸਟ, ਜੋ ਕਿ ਪੂਰੀ ਕੁੰਜੀ ਸਪੇਸ 'ਤੇ ਬਰੂਟ-ਫੋਰਸ ਹਮਲੇ ਨਾਲੋਂ ਕਾਫ਼ੀ ਜ਼ਿਆਦਾ ਕੁਸ਼ਲ ਹੈ। ਪੂਰੇ 16-ਰਾਉਂਡ DES ਲਈ, ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦੀ ਗੁੰਝਲਤਾ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੈ, ਇਸ ਨੂੰ ਉਹਨਾਂ ਦੀ ਖੋਜ ਦੇ ਸਮੇਂ ਉਪਲਬਧ ਕੰਪਿਊਟੇਸ਼ਨਲ ਸਰੋਤਾਂ ਨਾਲ ਅਵਿਵਹਾਰਕ ਬਣਾਉਂਦਾ ਹੈ।
DES 'ਤੇ ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦੀ ਉਦਾਹਰਨ
ਇਹ ਦਰਸਾਉਣ ਲਈ ਕਿ ਡਿਫਰੈਂਸ਼ੀਅਲ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਇੱਕ ਘਟੇ ਹੋਏ-ਰਾਉਂਡ DES ਦੇ ਨਾਲ ਇੱਕ ਸਰਲ ਉਦਾਹਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ:
1. ਇੱਕ ਅੰਤਰ ਚੁਣੋ: ਇੱਕ ਖਾਸ ਇਨਪੁਟ ਅੰਤਰ ਚੁਣੋ
. ਸਾਦਗੀ ਲਈ, ਮੰਨ ਲਓ
ਸਿਰਫ ਕੁਝ ਬਿੱਟਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ।
2. ਪਲੇਨਟੈਕਸਟ ਜੋੜੇ ਬਣਾਓ: ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਪਲੇਨਟੈਕਸਟ ਜੋੜਿਆਂ ਨੂੰ ਤਿਆਰ ਕਰੋ
ਜਿਵੇਂ ਕਿ
.
3. ਪਲੇਨਟੈਕਸਟ ਜੋੜਿਆਂ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰੋ: ਸਿਫਰ ਟੈਕਸਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹਰੇਕ ਜੋੜੇ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰੋ
.
4. ਆਉਟਪੁੱਟ ਅੰਤਰਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ: ਆਉਟਪੁੱਟ ਫਰਕ ਦੀ ਗਣਨਾ ਕਰੋ
ਹਰੇਕ ਜੋੜੇ ਲਈ.
5. ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪਛਾਣ ਕਰੋ: ਆਉਟਪੁੱਟ ਵਿਭਿੰਨਤਾਵਾਂ ਵਿੱਚ ਪੈਟਰਨਾਂ ਦੀ ਪਛਾਣ ਕਰੋ ਜੋ ਸਿਫਰ ਦੀ ਅੰਦਰੂਨੀ ਬਣਤਰ ਦੀਆਂ ਖਾਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸੁਝਾਅ ਦਿੰਦੇ ਹਨ।
6. ਮੁੱਖ ਜਾਣਕਾਰੀ ਦਾ ਅਨੁਮਾਨ: ਗੋਲ ਕੁੰਜੀਆਂ, ਅਤੇ ਅੰਤ ਵਿੱਚ ਮੁੱਖ ਕੁੰਜੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਣ ਲਈ ਪਛਾਣੀਆਂ ਗਈਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਵਿਵਹਾਰਕ ਵਿਚਾਰ
ਜਦੋਂ ਕਿ ਡਿਫਰੈਂਸ਼ੀਅਲ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਾਧਨ ਹੈ, DES ਲਈ ਇਸਦੇ ਵਿਹਾਰਕ ਉਪਯੋਗ ਲਈ ਮਹੱਤਵਪੂਰਨ ਗਣਨਾਤਮਕ ਸਰੋਤਾਂ ਅਤੇ ਚੁਣੇ ਗਏ ਪਲੇਨ ਟੈਕਸਟਸ ਦੀ ਇੱਕ ਵੱਡੀ ਗਿਣਤੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਆਧੁਨਿਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਅਭਿਆਸਾਂ ਨੇ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਅਤੇ ਸੁਰੱਖਿਅਤ ਐਲਗੋਰਿਦਮ, ਜਿਵੇਂ ਕਿ ਐਡਵਾਂਸਡ ਐਨਕ੍ਰਿਪਸ਼ਨ ਸਟੈਂਡਰਡ (ਏਈਐਸ) ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਵਿਕਸਤ ਕੀਤਾ ਹੈ, ਜੋ ਨਾ ਸਿਰਫ਼ ਵਿਭਿੰਨ ਕ੍ਰਿਪਟੋ-ਵਿਸ਼ਲੇਸ਼ਣ ਦਾ ਵਿਰੋਧ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ, ਸਗੋਂ ਹੋਰ ਕ੍ਰਿਪਟੋ-ਵਿਸ਼ਲੇਸ਼ਕ ਹਮਲਿਆਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਦਾ ਵੀ ਵਿਰੋਧ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ।
ਡਿਫਰੈਂਸ਼ੀਅਲ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਦੇ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਥਾਪਿਤ ਤਕਨੀਕ ਹੈ ਜਿਸਦੀ ਵਰਤੋਂ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਅਤੇ, ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਡੀਈਐਸ ਵਰਗੇ ਬਲਾਕ ਸਿਫਰਾਂ ਨੂੰ ਤੋੜਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜਦੋਂ ਕਿ ਪੂਰਾ 16-ਰਾਉਂਡ ਡੀਈਐਸ ਵਿਹਾਰਕ ਵਿਭਿੰਨ ਹਮਲਿਆਂ ਪ੍ਰਤੀ ਰੋਧਕ ਹੈ, ਡੀਈਐਸ ਦੇ ਘਟਾਏ ਗਏ ਦੌਰ ਦੇ ਸੰਸਕਰਣ ਕਮਜ਼ੋਰ ਹਨ। DES ਦਾ ਡਿਜ਼ਾਈਨ, ਖਾਸ ਤੌਰ 'ਤੇ ਇਸਦੇ S-ਬਾਕਸ, ਸੁਰੱਖਿਆ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਸਾਵਧਾਨ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਡਿਜ਼ਾਈਨ ਦੀ ਮਹੱਤਤਾ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹੋਏ, ਵਿਭਿੰਨ ਕ੍ਰਿਪਟੋ-ਵਿਸ਼ਲੇਸ਼ਣ ਸਿਧਾਂਤਾਂ ਦੀ ਜਾਗਰੂਕਤਾ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।
ਬਾਰੇ ਹੋਰ ਹਾਲੀਆ ਸਵਾਲ ਅਤੇ ਜਵਾਬ ਡਾਟਾ ਐਨਕ੍ਰਿਪਸ਼ਨ ਸਟੈਂਡਰਡ (DES) - ਮੁੱਖ ਸਮਾਂ-ਸਾਰਣੀ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ:
- ਰੇਖਿਕ ਅਤੇ ਵਿਭਿੰਨ ਕ੍ਰਿਪਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦੇ ਵਿਚਕਾਰ ਜੋ DES ਨੂੰ ਤੋੜਨ ਲਈ ਕੁਸ਼ਲ ਹੈ?
- ਰੇਖਿਕ ਸਾਈਰਪਟ ਵਿਸ਼ਲੇਸ਼ਣ ਇੱਕ DES ਕ੍ਰਿਪਟੋ ਸਿਸਟਮ ਨੂੰ ਕਿਵੇਂ ਤੋੜ ਸਕਦਾ ਹੈ?
- ਕੀ ਦੋ ਵੱਖ-ਵੱਖ ਇਨਪੁਟਸ x1, x2 ਡਾਟਾ ਐਨਕ੍ਰਿਪਸ਼ਨ ਸਟੈਂਡਰਡ (DES) ਵਿੱਚ ਇੱਕੋ ਆਉਟਪੁੱਟ y ਪੈਦਾ ਕਰ ਸਕਦੇ ਹਨ?
- ਕੀ ਡੀਈਐਸ ਕ੍ਰਿਪਟੋਸਿਸਟਮ ਨੂੰ ਤੋੜਨ ਵਿੱਚ ਵਿਭਿੰਨ ਕ੍ਰਿਪਟੋਵਿਸ਼ਲੇਸ਼ਣ ਰੇਖਿਕ ਕ੍ਰਿਪਟੋ ਵਿਸ਼ਲੇਸ਼ਣ ਨਾਲੋਂ ਵਧੇਰੇ ਕੁਸ਼ਲ ਹੈ?
- DES ਨੇ ਆਧੁਨਿਕ ਏਨਕ੍ਰਿਪਸ਼ਨ ਐਲਗੋਰਿਦਮ ਲਈ ਬੁਨਿਆਦ ਵਜੋਂ ਕਿਵੇਂ ਕੰਮ ਕੀਤਾ?
- ਅੱਜ ਦੇ ਮਾਪਦੰਡਾਂ ਦੁਆਰਾ DES ਵਿੱਚ ਮੁੱਖ ਲੰਬਾਈ ਨੂੰ ਮੁਕਾਬਲਤਨ ਛੋਟਾ ਕਿਉਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ?
- Feistel ਨੈੱਟਵਰਕ ਢਾਂਚਾ ਕੀ ਹੈ ਅਤੇ ਇਹ DES ਨਾਲ ਕਿਵੇਂ ਸੰਬੰਧਿਤ ਹੈ?
- DES ਵਿੱਚ ਡੀਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਐਨਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਤੋਂ ਕਿਵੇਂ ਵੱਖਰੀ ਹੈ?
- DES ਐਲਗੋਰਿਦਮ ਵਿੱਚ ਕੁੰਜੀ ਅਨੁਸੂਚੀ ਦਾ ਉਦੇਸ਼ ਕੀ ਹੈ?
- DES ਦੇ ਮੁੱਖ ਅਨੁਸੂਚੀ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਮਝਣਾ ਕਲਾਸੀਕਲ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਦੇ ਅਧਿਐਨ ਅਤੇ ਏਨਕ੍ਰਿਪਸ਼ਨ ਐਲਗੋਰਿਦਮ ਦੇ ਵਿਕਾਸ ਵਿੱਚ ਕਿਵੇਂ ਯੋਗਦਾਨ ਪਾਉਂਦਾ ਹੈ?
ਡਾਟਾ ਐਨਕ੍ਰਿਪਸ਼ਨ ਸਟੈਂਡਰਡ (DES) - ਮੁੱਖ ਸਮਾਂ-ਸਾਰਣੀ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਵਿੱਚ ਹੋਰ ਸਵਾਲ ਅਤੇ ਜਵਾਬ ਦੇਖੋ

