ಟೆಸ್ಲಾ ಅವರು ಲಿಬ್ಲಿಥಿಯಂ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಲೈಬ್ರರಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಾರೆ

ಟೆಸ್ಲಾ ಮೋಟಾರ್ಸ್ ಲಿಬ್ಲಿಥಿಯಂ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಲೈಬ್ರರಿಯನ್ನು ಪ್ರಕಟಿಸಿದೆ, ಅದರ ಪ್ರಮುಖ ಗುರಿಗಳೆಂದರೆ ಸಾಂದ್ರತೆ, ಕಡಿಮೆ ಸಂಪನ್ಮೂಲ ಬಳಕೆ ಮತ್ತು ಒಯ್ಯುವಿಕೆ. ಲೈಬ್ರರಿಯನ್ನು ಆರಂಭದಲ್ಲಿ ಸಾಂಪ್ರದಾಯಿಕ CPU ಗಳಲ್ಲಿ ಮತ್ತು DSP ಚಿಪ್ಸ್ ಮತ್ತು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಸೀಮಿತ ಪರಿಸರದಲ್ಲಿ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಸಾಧನ ಫರ್ಮ್‌ವೇರ್‌ನ ಡಿಜಿಟಲ್ ಸಹಿಯನ್ನು ಪರಿಶೀಲಿಸಲು ಬೂಟ್‌ನ ಆರಂಭಿಕ ಹಂತಗಳಲ್ಲಿ ಕರೆಯಲಾಗುವ ಕೋಡ್‌ನಲ್ಲಿ ಬಳಸಲು ಸೂಕ್ತವಾಗಿದೆ. . ಕೋಡ್ ಅನ್ನು C (C99) ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Apache 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

X25519 ಪ್ರಮುಖ ಒಪ್ಪಂದದ ಯೋಜನೆ (RFC 7748), ಗಿಮ್ಲಿ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕ್ರಮಪಲ್ಲಟನೆ ವಿಧಾನ ಮತ್ತು ಡೇನಿಯಲ್ J. ಬರ್ನ್‌ಸ್ಟೈನ್ ಪ್ರಸ್ತಾಪಿಸಿದ ಗಿಮ್ಲಿ-ಹ್ಯಾಶ್ ಹ್ಯಾಶ್ ಕಾರ್ಯದ ಆಧಾರದ ಮೇಲೆ ಸ್ಟ್ರೀಮ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಮತ್ತು ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಧನಗಳನ್ನು ಗ್ರಂಥಾಲಯವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಕಡಿಮೆ-ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. 8-ಬಿಟ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳಂತಹ ಪವರ್ ಹಾರ್ಡ್‌ವೇರ್. X25519 ಡಿಜಿಟಲ್ ಸಹಿಗಳ ಅನುಷ್ಠಾನವು STROBE ಫ್ರೇಮ್‌ವರ್ಕ್‌ನಿಂದ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಎಲಿಪ್ಟಿಕ್ ಕರ್ವ್‌ನಲ್ಲಿ ಬಿಂದುಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುವಾಗ ಕೇವಲ "X" ನಿರ್ದೇಶಾಂಕಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ ed25519 ಸಹಿಗಳಿಂದ ಭಿನ್ನವಾಗಿದೆ, ಇದು ಸಹಿಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿಶೀಲಿಸಲು ಅಗತ್ಯವಿರುವ ಕೋಡ್‌ನ ಗಾತ್ರವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ