PRESENT
ಪ್ರೆಸೆಂಟ್ ಹಗುರವಾದ ಬ್ಲಾಕ್ ಸೈಫರ್ ಆಗಿದ್ದು, ಇದನ್ನು ಆರೆಂಜ್ ಲ್ಯಾಬ್ಸ್ (ಫ್ರಾನ್ಸ್), ರುಹ್ರ್ ಯೂನಿವರ್ಸಿಟಿ ಬೋಚಮ್ (ಜರ್ಮನಿ) ಮತ್ತು ಟೆಕ್ನಿಕಲ್ ಯೂನಿವರ್ಸಿಟಿ ಆಫ್ ಡೆನ್ಮಾರ್ಕ್ 2007ರಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ. ಪ್ರೆಸೆಂಟ್ಅನ್ನು ಆಂಡ್ರೆ ಬೊಗ್ಡಾನೋವ್, ಲಾರ್ಸ್ ಆರ್. ನುಡ್ಸೆನ್, ಗ್ರೆಗರ್ ಲಿಯಾಂಡರ್, ಕ್ರಿಸ್ಟೋಫ್ ಪಾರ್, ಆಕ್ಸೆಲ್ ಪೋಷ್ಮನ್, ಮ್ಯಾಥ್ಯೂ ಜೆ. ಅವರು ವಿನ್ಯಾಸಗೊಳಿಸಿದರು. ಬಿ. ರಾಬ್ಷಾ, ಯಾನ್ನಿಕ್ ಸ್ಯೂರಿನ್ ಮತ್ತು ಸಿ. ವಿಕ್ಕೆಲ್ಸೊ. ಅಲ್ಗಾರಿದಮ್ ಅದರ ಸಾಂದ್ರ ಗಾತ್ರಕ್ಕೆ ಹೆಸರುವಾಸಿಯಾಗಿದೆ (ಎಇಎಸ್ಗಿಂತ ಸುಮಾರು 2.5 ಪಟ್ಟು ಚಿಕ್ಕದಾಗಿದೆ). ಬ್ಲಾಕ್ ಗಾತ್ರವು 64 ಬಿಟ್ಗಳು ಮತ್ತು ಕೀಲಿಯ ಗಾತ್ರವು 80 ಬಿಟ್ ಅಥವಾ 128 ಬಿಟ್ಗಳಾಗಿರಬಹುದು. ರೇಖೀಯವಲ್ಲದ ಪದರವು ಒಂದೇ 4-ಬಿಟ್ ಎಸ್-ಬಾಕ್ಸ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದನ್ನು ಹಾರ್ಡ್ವೇರ್ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಕಡಿಮೆ-ವಿದ್ಯುತ್ ಬಳಕೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಚಿಪ್ ದಕ್ಷತೆಯನ್ನು ಬಯಸುವ ಸಂದರ್ಭಗಳಲ್ಲಿ PRESENT ಅನ್ನು ಬಳಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಇಂಟರ್ನ್ಯಾಷನಲ್ ಆರ್ಗನೈಸೇಶನ್ ಫಾರ್ ಸ್ಟ್ಯಾಂಡರ್ಡೈಸೇಶನ್ ಮತ್ತು ಇಂಟರ್ನ್ಯಾಷನಲ್ ಎಲೆಕ್ಟ್ರೋಟೆಕ್ನಿಕಲ್ ಕಮಿಷನ್ ಹಗುರವಾದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ವಿಧಾನಗಳಿಗಾಗಿ ಹೊಸ ಅಂತರರಾಷ್ಟ್ರೀಯ ಮಾನದಂಡದಲ್ಲಿ ಪ್ರೆಸೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿವೆ. ಕ್ರಿಪ್ಟಾನಾಲಿಸಿಸ್ 2014 ರಲ್ಲಿ ಪ್ರೆಸೆಂಟ್ನ 31 ಸುತ್ತುಗಳಲ್ಲಿ 26 ಸುತ್ತುಗಳ ಮೇಲೆ ಮೊಟಕುಗೊಳಿಸಿದ ಭೇದಾತ್ಮಕ ದಾಳಿಯನ್ನು ಸೂಚಿಸಲಾಗಿದೆ. ಬೈಕ್ಲಿಕ್ ಕ್ರಿಪ್ಟಾನಾಲಿಸಿಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಹಲವಾರು ಪೂರ್ಣ-ಸುತ್ತಿನ ದಾಳಿಗಳನ್ನು ಪ್ರೆಸೆಂಟ್ನಲ್ಲಿ ಪರಿಚಯಿಸಲಾಗಿದೆ. ವಿನ್ಯಾಸದ ಪ್ರಕಾರ, 64 ಬಿಟ್ನ ಬ್ಲಾಕ್ ಗಾತ್ರವನ್ನು ಹೊಂದಿರುವ ಎಲ್ಲಾ ಬ್ಲಾಕ್ ಸೈಫರ್ಗಳು ದೊಡ್ಡ ಪ್ರಮಾಣದ ಡೇಟಾದೊಂದಿಗೆ ಬಳಸಿದರೆ ಬ್ಲಾಕ್ ಘರ್ಷಣೆಗಳಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ಆದ್ದರಿಂದ, ಅದೇ ಕೀಲಿಯಿಂದ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ದತ್ತಾಂಶದ ಪ್ರಮಾಣವು ಸೀಮಿತವಾಗಿದೆ ಮತ್ತು ರೀಕೀಯಿಂಗ್ ಅನ್ನು ಸರಿಯಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಅನುಷ್ಠಾನಗಳು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು. ಕಾರ್ಯಕ್ಷಮತೆ ಪ್ರೆಸೆಂಟ್ ಬಿಟ್-ಆಧಾರಿತ ಕ್ರಮಪಲ್ಲಟನೆಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್-ಸ್ನೇಹಿಯಾಗಿರುವುದಿಲ್ಲ. ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಯಂತ್ರಾಂಶವನ್ನು ಗುರಿಯಾಗಿರಿಸಿಕೊಂಡಿದೆ, ಅಲ್ಲಿ ಸರಳ ವೈರಿಂಗ್ನೊಂದಿಗೆ ಬಿಟ್-ಪರ್ಮ್ಯುಟೇಶನ್ಗಳು ಸಾಧ್ಯವಿದೆ. ಹಗುರವಾದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಪ್ರಿಮಿಟಿವ್ಗಳ ಸಾಫ್ಟ್ವೇರ್ ಅನುಷ್ಠಾನಗಳ ಮೌಲ್ಯಮಾಪನಕ್ಕಾಗಿ ಮಾನದಂಡದ ಚೌಕಟ್ಟಾದ ಫೆಲಿಕ್ಸ್ (ಹಗುರವಾದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ವ್ಯವಸ್ಥೆಗಳ ನ್ಯಾಯಯುತ ಮೌಲ್ಯಮಾಪನ) ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಸಾಫ್ಟ್ವೇರ್ ಪರಿಸರದಲ್ಲಿ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವಾಗ ಪ್ರೆಸೆಂಟ್ನ ಕಾರ್ಯಕ್ಷಮತೆ. ಪ್ರಮಾಣೀಕರಣ ಪ್ರೆಸೆಂಟ್ ಅನ್ನು ಈ ಕೆಳಗಿನ ಮಾನದಂಡಗಳಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಐಎಸ್ಒ/ಐಇಸಿ 29167-11:2014, ಮಾಹಿತಿ ತಂತ್ರಜ್ಞಾನ-ಸ್ವಯಂಚಾಲಿತ ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ದತ್ತಾಂಶ ಸೆರೆಹಿಡಿಯುವ ತಂತ್ರಗಳು-ಭಾಗ 11: ಏರ್ ಇಂಟರ್ಫೇಸ್ ಸಂವಹನಗಳಿಗಾಗಿ ಕ್ರಿಪ್ಟೊ ಸೂಟ್ ಪ್ರೆಸೆಂಟ್-80 ಭದ್ರತಾ ಸೇವೆಗಳು ಐಎಸ್ಒ/ಐಇಸಿ 29192-2:2019, ಮಾಹಿತಿ ಭದ್ರತೆ-ಹಗುರವಾದ ಗುಪ್ತ ಲಿಪಿ ಶಾಸ್ತ್ರ-ಭಾಗ 2: ಉಲ್ಲೇಖಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಪ್ರೆಸೆಂಟ್ಃ ಅಲ್ಟ್ರಾ-ಹಗುರವಾದ ಬ್ಲಾಕ್ ಸೈಫರ್ http://www.lightweightcrypto.org/implementations.php ಸಿ ಮತ್ತು ಪೈಥಾನ್ನಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಅನುಷ್ಠಾನಗಳು https://web.archive.org/web/20160809024354/http:// ಸಿಸ್. ಸ್ಜ್ಟು. ಎಡು. ಸಿಎನ್/ಸೂಚ್ಯಂಕ. ಪಿಎಚ್ಪಿ/ಸಾಫ್ಟ್ವೇರ್ _ ಇಂಪ್ಲಿಮೆಂಟೇಶನ್ _ ಆಫ್ _ ಬ್ಲಾಕ್ _ ಸೈಫರ್ _ ಪ್ರೆಸೆಂಟ್ _ ಫಾರ್ _ 8-ಬಿಟ್ _ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಸ್ ಸಿ ಅನುಷ್ಠಾನಕ್ಕಾಗಿ