ನೆಟ್ವರ್ಕ್ ಗೂಢಲಿಪೀಕರಣದ ಪರಿಚಯ

ಹೆಚ್ಚಿನ ಜನರು ಇದನ್ನು ತಿಳಿದಿರುವುದಿಲ್ಲ, ಆದರೆ ನಾವು ಆನ್ಲೈನ್ನಲ್ಲಿ ಹೋಗುವಾಗ ಪ್ರತಿ ಬಾರಿ ನೆಟ್ವರ್ಕ್ ಗೂಢಲಿಪೀಕರಣವನ್ನು ಅವಲಂಬಿಸುತ್ತೇವೆ. ಬ್ಯಾಂಕಿಂಗ್ ಮತ್ತು ಶಾಪಿಂಗ್ನಿಂದ ಎಲ್ಲವನ್ನೂ ಇಮೇಲ್ ಪರಿಶೀಲಿಸುವುದಕ್ಕಾಗಿ, ನಮ್ಮ ಇಂಟರ್ನೆಟ್ ವಹಿವಾಟುಗಳನ್ನು ಉತ್ತಮವಾಗಿ ರಕ್ಷಿಸಲು ನಾವು ಬಯಸುತ್ತೇವೆ ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಶನ್ ಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ.

ನೆಟ್ವರ್ಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಎಂದರೇನು?

ಎನ್ಕ್ರಿಪ್ಶನ್ ನೆಟ್ವರ್ಕ್ ಡೇಟಾವನ್ನು ರಕ್ಷಿಸಲು ಜನಪ್ರಿಯ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ವಿಧಾನವಾಗಿದೆ. ಗೂಢಲಿಪೀಕರಣದ ಪ್ರಕ್ರಿಯೆಯು ಡೇಟಾವನ್ನು ಅಥವಾ ಸಂದೇಶದ ವಿಷಯಗಳನ್ನು ಮರೆಮಾಚುವ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಮೂಲ ಮಾಹಿತಿಯನ್ನು ಮಾತ್ರ ಮರುಪಡೆಯಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಮರೆಮಾಡುತ್ತದೆ. ಗೂಢಲಿಪೀಕರಣ ಮತ್ತು ಗೂಢಲಿಪೀಕರಣ ಗುಪ್ತ ಲಿಪಿ ಶಾಸ್ತ್ರದಲ್ಲಿ ಸಾಮಾನ್ಯ ತಂತ್ರಗಳಾಗಿವೆ - ಸುರಕ್ಷಿತ ಸಂವಹನಗಳ ಹಿಂದಿನ ವೈಜ್ಞಾನಿಕ ಶಿಸ್ತು.

ಅನೇಕ ವಿವಿಧ ಗೂಢಲಿಪೀಕರಣ ಮತ್ತು ಅಸಂಕೇತೀಕರಣ ಪ್ರಕ್ರಿಯೆಗಳು ( ಕ್ರಮಾವಳಿಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತವೆ) ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ವಿಶೇಷವಾಗಿ ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ, ಈ ಕ್ರಮಾವಳಿಗಳ ವಿವರಗಳನ್ನು ನಿಜವಾದ ರಹಸ್ಯವಾಗಿಡಲು ಬಹಳ ಕಷ್ಟ. ಕ್ರಿಪ್ಟೋಗ್ರಾಫರ್ಗಳು ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ ಮತ್ತು ಅವರ ಕ್ರಮಾವಳಿಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತಾರೆ, ಹೀಗಾಗಿ ಅವರ ಅನುಷ್ಠಾನದ ವಿವರಗಳನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಮಾಡಿದ್ದರೂ ಅವರು ಕೆಲಸ ಮಾಡುತ್ತಾರೆ. ಹೆಚ್ಚಿನ ಗೂಢಲಿಪೀಕರಣ ಕ್ರಮಾವಳಿಗಳು ಕೀಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ ಈ ಮಟ್ಟದ ಸುರಕ್ಷತೆಯನ್ನು ಸಾಧಿಸುತ್ತವೆ.

ಎನ್ಕ್ರಿಪ್ಶನ್ ಕೀ ಎಂದರೇನು?

ಕಂಪ್ಯೂಟರ್ ಗುಪ್ತ ಲಿಪಿ ಶಾಸ್ತ್ರದಲ್ಲಿ, ಗೂಢಲಿಪೀಕರಣ ಮತ್ತು ಡೀಕ್ರಿಪ್ಶನ್ ಕ್ರಮಾವಳಿಗಳಿಂದ ಬಳಸಲಾಗುವ ಒಂದು ಬಿಟ್ಗಳ ದೀರ್ಘ ಅನುಕ್ರಮವು ಕೀಲಿಯಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಕೆಳಗಿನವುಗಳು ಕಾಲ್ಪನಿಕ 40-ಬಿಟ್ ಕೀಲಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ:

00001010 01101001 10011110 00011100 01010101

ಒಂದು ಗೂಢಲಿಪೀಕರಣ ಕ್ರಮಾವಳಿ ಮೂಲ ಅನ್-ಎನ್ಕ್ರಿಪ್ಟ್ ಸಂದೇಶವನ್ನು ಮತ್ತು ಮೇಲಿನಂತೆ ಒಂದು ಕೀಲಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಹೊಸ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸಂದೇಶವನ್ನು ರಚಿಸಲು ಕೀಲಿಗಳ ಬಿಟ್ಗಳನ್ನು ಆಧರಿಸಿ ಮೂಲ ಸಂದೇಶವನ್ನು ಗಣಿತವಾಗಿ ಮಾರ್ಪಡಿಸುತ್ತದೆ. ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಒಂದು ಡಿಕ್ರಿಪ್ಶನ್ ಅಲ್ಗಾರಿದಮ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಸಂದೇಶವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದರ ಮೂಲ ರೂಪಕ್ಕೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಕೀಗಳನ್ನು ಬಳಸಿ ಮರುಸ್ಥಾಪಿಸುತ್ತದೆ.

ಕೆಲವು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕ್ರಮಾವಳಿಗಳು ಗೂಢಲಿಪೀಕರಣ ಮತ್ತು ಡೀಕ್ರಿಪ್ಶನ್ ಎರಡಕ್ಕೂ ಏಕೈಕ ಕೀಲಿಯನ್ನು ಬಳಸುತ್ತವೆ. ಅಂತಹ ಕೀಲಿಯನ್ನು ರಹಸ್ಯವಾಗಿಟ್ಟುಕೊಳ್ಳಬೇಕು; ಇಲ್ಲವಾದರೆ, ಒಂದು ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ಬಳಸುವ ಕೀಲಿಯ ಜ್ಞಾನವನ್ನು ಹೊಂದಿದ್ದ ಯಾರಾದರೂ ಆ ಸಂದೇಶವನ್ನು ಆ ಡಿಸ್ಕ್ರಿಪ್ಷನ್ ಕ್ರಮಾವಳಿಯಲ್ಲಿ ಓದಬಹುದು.

ಇತರ ಕ್ರಮಾವಳಿಗಳು ಗೂಢಲಿಪೀಕರಣಕ್ಕಾಗಿ ಒಂದು ಕೀಲಿಯನ್ನು ಬಳಸುತ್ತವೆ ಮತ್ತು ಎರಡನೆಯ, ಡೀಕ್ರಿಪ್ಶನ್ಗಾಗಿ ವಿಭಿನ್ನವಾದ ಕೀಲಿಯನ್ನು ಬಳಸುತ್ತವೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಗೂಢಲಿಪೀಕರಣ ಕೀಲಿಯು ಸಾರ್ವಜನಿಕವಾಗಿ ಉಳಿಯಬಹುದು, ಅಸಂಕೇತೀಕರಣದ ಕೀ ಸಂದೇಶಗಳನ್ನು ತಿಳಿಯದೆ ಓದಲಾಗದು. ಜನಪ್ರಿಯ ಇಂಟರ್ನೆಟ್ ಸೆಕ್ಯುರಿಟಿ ಪ್ರೋಟೋಕಾಲ್ಗಳು ಇದನ್ನು ಸಾರ್ವಜನಿಕ ಕೀ ಗೂಢಲಿಪೀಕರಣ ಎಂದು ಕರೆಯುತ್ತಾರೆ.

ಮುಖಪುಟ ನೆಟ್ವರ್ಕ್ಸ್ನಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಶನ್

Wi-Fi ಹೋಮ್ ನೆಟ್ವರ್ಕ್ಗಳು ಡಬ್ಲ್ಯೂಪಿಎ ಮತ್ತು ಡಬ್ಲ್ಯೂಪಿಎ 2 ಸೇರಿದಂತೆ ಹಲವಾರು ಭದ್ರತಾ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಇವುಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿ ಪ್ರಬಲ ಗೂಢಲಿಪೀಕರಣ ಕ್ರಮಾವಳಿಗಳು ಆಗಿರದಿದ್ದರೂ, ಹೊರಗಿನವರು ತಮ್ಮ ಸಂಚಾರವನ್ನು ಅಪಹರಿಸುವುದರಿಂದ ಮನೆ ಜಾಲಗಳನ್ನು ರಕ್ಷಿಸಲು ಅವುಗಳು ಸಾಕಾಗುತ್ತದೆ.

ಬ್ರಾಡ್ಬ್ಯಾಂಡ್ ರೌಟರ್ (ಅಥವಾ ಇನ್ನೊಂದು ನೆಟ್ವರ್ಕ್ ಗೇಟ್ವೇ ) ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ಹೋಮ್ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಯಾವ ರೀತಿಯ ಎನ್ಕ್ರಿಪ್ಶನ್ ಸಕ್ರಿಯವಾಗಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಿ.

ಅಂತರ್ಜಾಲದಲ್ಲಿ ಗೂಢಲಿಪೀಕರಣ

ಸುರಕ್ಷಿತ ಆನ್ಲೈನ್ ​​ವಹಿವಾಟುಗಳಿಗಾಗಿ ಆಧುನಿಕ ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಸುರಕ್ಷಿತ ಸಾಕೆಟ್ ಲೇಯರ್ (ಎಸ್ಎಸ್ಎಲ್) ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುತ್ತವೆ. ಗೂಢಲಿಪೀಕರಣಕ್ಕಾಗಿ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಬಳಸುವುದು ಮತ್ತು ವಿಭಿನ್ನ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಅಸಂಕೇತೀಕರಣಕ್ಕಾಗಿ SSL ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿರುವ URL ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ HTTPS ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ನೀವು ನೋಡಿದಾಗ, ಅದು ಎಸ್ಇಎಲ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ತೆರೆಮರೆಯಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ಕೀ ಉದ್ದ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಭದ್ರತೆಯ ಪಾತ್ರ

ಏಕೆಂದರೆ WPA / WPA2 ಮತ್ತು SSL ಗೂಢಲಿಪೀಕರಣವು ಕೀಗಳ ಮೇಲೆ ಹೆಚ್ಚು ಅವಲಂಬಿತವಾಗಿರುತ್ತವೆ, ಪ್ರಮುಖ ಉದ್ದದ ಬಿಂದುಗಳ ಸಂಖ್ಯೆಯಲ್ಲಿ ನೆಟ್ವರ್ಕ್ ಗೂಢಲಿಪೀಕರಣದ ಪರಿಣಾಮದ ಒಂದು ಸಾಮಾನ್ಯ ಅಳತೆ.

ಹಲವು ವರ್ಷಗಳ ಹಿಂದೆ ನೆಟ್ಸ್ಕೇಪ್ ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ ವೆಬ್ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಎಸ್ಎಸ್ಎಲ್ನ ಆರಂಭಿಕ ಅಳವಡಿಕೆಗಳು 40-ಬಿಟ್ ಎಸ್ಎಸ್ಎಲ್ ಗೂಢಲಿಪೀಕರಣ ಪ್ರಮಾಣವನ್ನು ಬಳಸಿಕೊಂಡಿವೆ. ಹೋಮ್ ನೆಟ್ವರ್ಕ್ಗಳಿಗಾಗಿ WEP ಯ ಆರಂಭಿಕ ಅನುಷ್ಠಾನ 40-ಬಿಟ್ ಗೂಢಲಿಪೀಕರಣ ಕೀಲಿಗಳನ್ನು ಸಹ ಬಳಸಿತು.

ದುರದೃಷ್ಟವಶಾತ್, 40-ಬಿಟ್ ಗೂಢಲಿಪೀಕರಣವು ಸರಿಯಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಅಥವಾ ಸರಿಯಾದ ಡಿಕೋಡಿಂಗ್ ಕೀಲಿಯನ್ನು ಊಹಿಸುವ ಮೂಲಕ "ಕ್ರ್ಯಾಕ್" ಆಗುತ್ತದೆ. ಗೂಢಲಿಪಿಶಾಸ್ತ್ರದಲ್ಲಿ ಸಾಮಾನ್ಯ ಅರ್ಥೈಸುವ ವಿಧಾನವೆಂದರೆ ಬ್ರೂಟ್-ಬಲದ ಗೂಢಲಿಪೀಕರಣವು ಗಣಕ ಸಂಸ್ಕರಣೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಸಾಧ್ಯವಿರುವ ಪ್ರತಿಯೊಂದು ಕೀಲಿಯನ್ನು ಒಂದರಿಂದ ಸಮಗ್ರವಾಗಿ ಲೆಕ್ಕಹಾಕಲು ಮತ್ತು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. 2-ಬಿಟ್ ಗೂಢಲಿಪೀಕರಣ, ಉದಾಹರಣೆಗೆ, ಊಹಿಸಲು ನಾಲ್ಕು ಸಂಭವನೀಯ ಪ್ರಮುಖ ಮೌಲ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ:

00, 01, 10, ಮತ್ತು 11

3-ಬಿಟ್ ಗೂಢಲಿಪೀಕರಣವು ಎಂಟು ಸಂಭಾವ್ಯ ಮೌಲ್ಯಗಳು, 4-ಬಿಟ್ ಗೂಢಲಿಪೀಕರಣ 16 ಸಂಭಾವ್ಯ ಮೌಲ್ಯಗಳು, ಮತ್ತು ಇನ್ನಿತರದ್ದಾಗಿದೆ. ಗಣಿತದ ಪ್ರಕಾರ, 2 n ಸಾಧ್ಯವಿರುವ ಮೌಲ್ಯಗಳು n- ಬಿಟ್ ಕೀಲಿಯಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ.

2 40 ರಷ್ಟು ದೊಡ್ಡ ಸಂಖ್ಯೆಯಂತೆ ಕಂಡುಬಂದರೂ, ಆಧುನಿಕ ಕಂಪ್ಯೂಟರ್ಗಳು ಅಲ್ಪಾವಧಿಯಲ್ಲಿ ಈ ಅನೇಕ ಸಂಯೋಜನೆಗಳನ್ನು ಭೇದಿಸಲು ಕಷ್ಟವಾಗುವುದಿಲ್ಲ. ಭದ್ರತಾ ಸಾಫ್ಟ್ವೇರ್ ತಯಾರಕರು ಎನ್ಕ್ರಿಪ್ಶನ್ ಬಲವನ್ನು ಹೆಚ್ಚಿಸುವ ಅಗತ್ಯವನ್ನು ಗುರುತಿಸಿದರು ಮತ್ತು 128-ಬಿಟ್ ಮತ್ತು ಹೆಚ್ಚಿನದಕ್ಕೆ ತೆರಳಿದರು ಹಲವು ವರ್ಷಗಳ ಹಿಂದೆ ಗೂಢಲಿಪೀಕರಣದ ಮಟ್ಟಗಳು.

40-ಬಿಟ್ ಗೂಢಲಿಪೀಕರಣದೊಂದಿಗೆ ಹೋಲಿಸಿದರೆ 128-ಬಿಟ್ ಗೂಢಲಿಪೀಕರಣವು 88 ಹೆಚ್ಚುವರಿ ಬಿಟ್ಗಳು ಪ್ರಮುಖ ಉದ್ದವನ್ನು ನೀಡುತ್ತದೆ. ಇದು 2 88 ಅಥವಾ ಅದಕ್ಕಿಂತಲೂ ದೊಡ್ಡದಾಗಿದೆ

309,485,009,821,345,068,724,781,056

ಒಂದು ವಿವೇಚನಾರಹಿತ ಶಕ್ತಿ ಕ್ರ್ಯಾಕ್ಗಾಗಿ ಹೆಚ್ಚುವರಿ ಸಂಯೋಜನೆಗಳು ಅಗತ್ಯವಿದೆ. ಈ ಕೀಲಿಗಳೊಂದಿಗೆ ಸಂದೇಶ ದಟ್ಟಣೆಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಮತ್ತು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಸಾಧನಗಳಲ್ಲಿ ಕೆಲವು ಸಂಸ್ಕರಣೆ ಓವರ್ಹೆಡ್ ಸಂಭವಿಸುತ್ತದೆ, ಆದರೆ ಪ್ರಯೋಜನಗಳು ದೂರದ ವೆಚ್ಚವನ್ನು ಮೀರಿಸುತ್ತದೆ.