ST ಮೈಕ್ರೋಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ STM32 ಸೈನಿಂಗ್ ಟೂಲ್ ಸಾಫ್ಟ್‌ವೇರ್

ಪರಿಚಯ

STM32 ಸೈನಿಂಗ್ ಟೂಲ್ ಸಾಫ್ಟ್‌ವೇರ್ (ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ STM32-SignTool ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ) ಅನ್ನು STM32CubeProgrammer (STM32CubeProg) ನಲ್ಲಿ ಸಂಯೋಜಿಸಲಾಗಿದೆ. STM32-SignTool ಸುರಕ್ಷಿತ ವೇದಿಕೆಯನ್ನು ಖಾತರಿಪಡಿಸುವ ಮತ್ತು STM32-KeyGen ಸಾಫ್ಟ್‌ವೇರ್‌ನಿಂದ ಉತ್ಪತ್ತಿಯಾಗುವ ECC ಕೀಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬೈನರಿ ಚಿತ್ರಗಳ ಸಹಿ ಮಾಡುವಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸುವ ಪ್ರಮುಖ ಸಾಧನವಾಗಿದೆ (ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಬಳಕೆದಾರ ಕೈಪಿಡಿ STM32 ಕೀ ಜನರೇಟರ್ ಸಾಫ್ಟ್‌ವೇರ್ ವಿವರಣೆಯನ್ನು (UM2542) ನೋಡಿ). ವಿಶ್ವಾಸಾರ್ಹ ಬೂಟ್ ಸರಪಳಿಯನ್ನು ಬೆಂಬಲಿಸುವ STM32 ಸುರಕ್ಷಿತ ಬೂಟ್ ಅನುಕ್ರಮದ ಸಮಯದಲ್ಲಿ ಸಹಿ ಮಾಡಿದ ಬೈನರಿ ಚಿತ್ರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಕ್ರಿಯೆಯು ಲೋಡ್ ಮಾಡಲಾದ ಚಿತ್ರಗಳ ದೃಢೀಕರಣ ಮತ್ತು ಸಮಗ್ರತೆಯ ಪರಿಶೀಲನೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. STM32-SignTool ಬೈನರಿ ಚಿತ್ರವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. file, ಸಾರ್ವಜನಿಕ ಕೀ file, ಮತ್ತು ಖಾಸಗಿ ಕೀ file. ಬೈನರಿ ಇಮೇಜ್ file ಸಾಧನಕ್ಕಾಗಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬೇಕಾದ ಬೈನರಿ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿದೆ. ಸಾರ್ವಜನಿಕ ಕೀಲಿ file STM32-KeyGen ನೊಂದಿಗೆ ರಚಿಸಲಾದ PEM ಸ್ವರೂಪದಲ್ಲಿ ECC ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಖಾಸಗಿ ಕೀಲಿ file STM32-KeyGen ನೊಂದಿಗೆ ರಚಿಸಲಾದ PEM ಸ್ವರೂಪದಲ್ಲಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ECC ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಸಹಿ ಮಾಡಿದ ಬೈನರಿ file ಈಗಾಗಲೇ ಸಹಿ ಮಾಡಿದವರಿಂದ ಕೂಡ ರಚಿಸಬಹುದು file ಬ್ಯಾಚ್ ಜೊತೆ file ಮೋಡ್. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ನಿಯತಾಂಕಗಳು ಕಡ್ಡಾಯವಲ್ಲ: ಚಿತ್ರ ಪ್ರವೇಶ ಬಿಂದು, ಚಿತ್ರ ಲೋಡ್ ವಿಳಾಸ ಮತ್ತು ಚಿತ್ರ ಆವೃತ್ತಿ ನಿಯತಾಂಕಗಳು. ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಕೆಳಗಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಉತ್ಪನ್ನಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ.

ಕೋಷ್ಟಕ 1. ಅನ್ವಯವಾಗುವ ಉತ್ಪನ್ನಗಳು

ಉತ್ಪನ್ನ ಪ್ರಕಾರ ಭಾಗ ಸಂಖ್ಯೆ ಅಥವಾ ಉತ್ಪನ್ನ ಸರಣಿ
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ STM32N6 ಸರಣಿ
ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ STM32MP1 ಮತ್ತು STM32MP2 ಸರಣಿಗಳು

ಮುಂದಿನ ವಿಭಾಗಗಳಲ್ಲಿ, ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳದ ಹೊರತು, ಮೇಲಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಉತ್ಪನ್ನಗಳನ್ನು STM32 ಉಲ್ಲೇಖಿಸುತ್ತದೆ.

STM32-SignTool ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ಈ ಉಪಕರಣವನ್ನು STM32CubeProgrammer ಪ್ಯಾಕೇಜ್ (STM32CubeProg) ನೊಂದಿಗೆ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಸೆಟಪ್ ಕಾರ್ಯವಿಧಾನದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಬಳಕೆದಾರ ಕೈಪಿಡಿ STM1.2CubeProgrammer ಸಾಫ್ಟ್‌ವೇರ್ ವಿವರಣೆಯ (UM32) ವಿಭಾಗ 2237 ಅನ್ನು ನೋಡಿ. ಈ ಸಾಫ್ಟ್‌ವೇರ್ Arm® Cortex® ಪ್ರೊಸೆಸರ್ ಆಧಾರಿತ STM32 ಉತ್ಪನ್ನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಗಮನಿಸಿ: ಆರ್ಮ್ ಯುಎಸ್ ಮತ್ತು/ಅಥವಾ ಬೇರೆಡೆ ಆರ್ಮ್ ಲಿಮಿಟೆಡ್‌ನ (ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು) ನೋಂದಾಯಿತ ಟ್ರೇಡ್‌ಮಾರ್ಕ್ ಆಗಿದೆ.

STM32-SignTool ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್

ಮುಂದಿನ ವಿಭಾಗಗಳು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ STM32-SignTool ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ.

ಆಜ್ಞೆಗಳು

ಲಭ್ಯವಿರುವ ಆಜ್ಞೆಗಳನ್ನು ಕೆಳಗೆ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ:

  • -ಬೈನರಿ-ಇಮೇಜ್ (-ಬಿನ್), -ಇನ್‌ಪುಟ್ (-ಇನ್)
    • ವಿವರಣೆ: ಬೈನರಿ ಇಮೇಜ್ file ಮಾರ್ಗ (.ಬಿನ್ ವಿಸ್ತರಣೆ)
    • ಸಿಂಟ್ಯಾಕ್ಸ್: 1 -ಬಿನ್ /ಹೋಮ್/ಯೂಸರ್/ಬೈನರಿFile.ಬಿನ್
    • ಸಿಂಟ್ಯಾಕ್ಸ್: 2 -ಇನ್ /ಹೋಮ್/ಯೂಸರ್/ಬೈನರಿFile.ಬಿನ್
  • -ಚಿತ್ರ-ಆವೃತ್ತಿ (-iv)
    • ವಿವರಣೆ: ಸಹಿ ಮಾಡಿದ ಚಿತ್ರದ ಚಿತ್ರ ಆವೃತ್ತಿಯನ್ನು ನಮೂದಿಸುತ್ತದೆ. file
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -iv
  • -ಖಾಸಗಿ-ಕೀ (-prvk)
    • ವಿವರಣೆ: ಖಾಸಗಿ ಕೀಲಿ file ಮಾರ್ಗ (.ಪೆಮ್ ವಿಸ್ತರಣೆ)
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -prvkfile_ಮಾರ್ಗ>
    • Example: -prvk ../privateKey.pem
  • -ಸಾರ್ವಜನಿಕ ಕೀ -pubk
    • ವಿವರಣೆ: ಸಾರ್ವಜನಿಕ ಕೀಲಿ file ಮಾರ್ಗಗಳು
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -ಪಬ್ಕ್File_ಮಾರ್ಗ{1..8}>
      • ಹೆಡರ್ v1 ಗಾಗಿ: STM32MP15xx ಉತ್ಪನ್ನಗಳಿಗೆ ಕೇವಲ ಒಂದು ಪ್ರಮುಖ ಮಾರ್ಗವನ್ನು ಬಳಸಿ
      • ಹೆಡರ್ v2 ಮತ್ತು ಹೆಚ್ಚಿನದಕ್ಕಾಗಿ: ಇತರರಿಗೆ ಎಂಟು ಪ್ರಮುಖ ಮಾರ್ಗಗಳನ್ನು ಬಳಸಿ
  • ಪಾಸ್ವರ್ಡ್ (-ಪಿಡಬ್ಲ್ಯೂಡಿ)
    • ವಿವರಣೆ: ಖಾಸಗಿ ಕೀಲಿಯ ಪಾಸ್‌ವರ್ಡ್ (ಈ ಪಾಸ್‌ವರ್ಡ್ ಕನಿಷ್ಠ ನಾಲ್ಕು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬೇಕು)
    • Exampಲೆ: -ಪಿಡಬ್ಲ್ಯೂಡಿ ಅಜರ್ಟಿ
    • • –ಲೋಡ್-ವಿಳಾಸ (-la)
    • ವಿವರಣೆ: ಚಿತ್ರ ಲೋಡ್ ವಿಳಾಸ
    • Exampಲೆ: -ಲಾ
  • -ಪ್ರವೇಶ ಬಿಂದು (-ep)
    • ವಿವರಣೆ: ಚಿತ್ರ ಪ್ರವೇಶ ಬಿಂದು
    • Exampಲೆ: -ಎಪಿ
  • -ಆಯ್ಕೆ-ಧ್ವಜಗಳು (-of)
    • ವಿವರಣೆ: ಚಿತ್ರ ಆಯ್ಕೆಯ ಫ್ಲ್ಯಾಗ್‌ಗಳು (ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯ = 0)
    • Exampಲೆ: -ಆಫ್
  • ಅಲ್ಗಾರಿದಮ್ (-ಎ)
    • ವಿವರಣೆ: prime256v1 (ಮೌಲ್ಯ 1, ಡೀಫಾಲ್ಟ್) ಅಥವಾ brainpoolP256t1 (ಮೌಲ್ಯ 2) ಗಳಲ್ಲಿ ಒಂದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
    • Exampಲೆ: -ಎ
  • -ಔಟ್‌ಪುಟ್ (-o)
    • ವಿವರಣೆ: ಔಟ್ಪುಟ್ file ಮಾರ್ಗ. ಈ ಪ್ಯಾರಾಮೀಟರ್ ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ಔಟ್ಪುಟ್ file ಅದೇ ಮೂಲದಲ್ಲಿ ಉತ್ಪತ್ತಿಯಾಗುತ್ತದೆ file ಮಾರ್ಗ (ಉದಾample, ಬೈನರಿ ಚಿತ್ರ file ಸಿ:\ಬೈನರಿ ಆಗಿದೆFile.ಬಿನ್). ಸಹಿ ಮಾಡಿದ ಬೈನರಿ file ಸಿ:\ಬೈನರಿ ಆಗಿದೆFile_ಸಹಿ.ಬಿನ್.
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -oFile_ಮಾರ್ಗ>
  • -ಪ್ರಕಾರ (-ಟಿ)
    • ವಿವರಣೆ: ಬೈನರಿ ಪ್ರಕಾರ. ಸಂಭಾವ್ಯ ಮೌಲ್ಯಗಳು ssbl, fsbl, teeh, teed, teex, ಮತ್ತು copro.
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -t
  • -ಮೌನ (-ಗಳು)
    • ವಿವರಣೆ: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಯಾವುದೇ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗಿಲ್ಲ. file
  • –ಸಹಾಯ (-h ಮತ್ತು -?)
    • ವಿವರಣೆ: ಸಹಾಯವನ್ನು ತೋರಿಸುತ್ತದೆ
  • -ಆವೃತ್ತಿ (-v)
    • ವಿವರಣೆ: ಉಪಕರಣ ಆವೃತ್ತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ
  • -enc-dc (-encdc)
    • ವಿವರಣೆ: FSBL ಗೂಢಲಿಪೀಕರಣಕ್ಕಾಗಿ ಗೂಢಲಿಪೀಕರಣ ವ್ಯುತ್ಪನ್ನ ಸ್ಥಿರಾಂಕ [ಹೆಡರ್ v2]
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -encdc
  • -enc-ಕೀ (-enck)
    • ವಿವರಣೆ: OEM ರಹಸ್ಯ file FSBL ಎನ್‌ಕ್ರಿಪ್ಶನ್‌ಗಾಗಿ [ಹೆಡರ್ v2]
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -enck
  • -ಡಂಪ್-ಹೆಡರ್ (-ಡಂಪ್)
    • ವಿವರಣೆ: ಚಿತ್ರದ ಹೆಡರ್ ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ ಮತ್ತು ಡಂಪ್ ಮಾಡಿ
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -ಡಂಪ್File_ಮಾರ್ಗ>
  • -ಹೆಡರ್-ಆವೃತ್ತಿ (-hv)
    • ವಿವರಣೆ: ಸಹಿ ಮಾಡುವ ಹೆಡರ್ ಆವೃತ್ತಿ, ಸಂಭಾವ್ಯ ಮೌಲ್ಯಗಳು: 1, 2, 2.1, 2.2, ಮತ್ತು 2.3
    • ExampSTM32MP15xx ಗಾಗಿ le: -hv 2
    • ExampSTM32MP25xx ಗಾಗಿ le: -hv 2.2
    • ExampSTM32N6xxx ಗಾಗಿ le: -hv 2.3
  • -ನೋ-ಕೀಗಳು (-nk)
    • ವಿವರಣೆ: ಪ್ರಮುಖ ಆಯ್ಕೆಗಳಿಲ್ಲದೆ ಖಾಲಿ ಹೆಡರ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ
    • ಸೂಚನೆ: ಆಯ್ಕೆ ಫ್ಲ್ಯಾಗ್‌ಗಳ ಆಜ್ಞೆಯೊಂದಿಗೆ ದೃಢೀಕರಣ ಆಯ್ಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗಿದೆ.

ExampSTM32-SignTool ಗಾಗಿ les

ಕೆಳಗಿನ ಮಾಜಿampSTM32-SignTool ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಇಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ:

Exampಲೆ 1

-ಬಿನ್ /ಮನೆ/ಬಳಕೆದಾರ/ಬೈನರಿFile.bin –pubk /home/user/publicKey.pem –prvk /home/user/privateKey.pem –iv 5 –pwd azerty –la 0x20000000 –ep 0x08000000 ಡೀಫಾಲ್ಟ್ ಅಲ್ಗಾರಿದಮ್ (prime256v1) ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಆಯ್ಕೆ ಫ್ಲ್ಯಾಗ್ ಮೌಲ್ಯವು 0 (ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯ) ಆಗಿದೆ. ಸಹಿ ಮಾಡಿದ ಔಟ್‌ಪುಟ್ ಬೈನರಿ file (ಬೈನರಿFile_Signed.bin) ಅನ್ನು /home/user/ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ

Exampಲೆ 2

-ಬಿನ್ /ಮನೆ/ಬಳಕೆದಾರ/ಫೋಲ್ಡರ್1/ಬೈನರಿFile.bin –pubk /home/user/publicKey.pem –prvk /home/user/privateKey.pem –iv 5 –pwd azerty –s –la 0x20000000 –ep 0x08000000 –a 2 –o /home/user/folder2/folder3/signedFile.bin ಈ ಸಂದರ್ಭದಲ್ಲಿ BrainpoolP256t1 ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ. Folder2 ಮತ್ತು Folder3 ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೂ ಸಹ, ಅವುಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. –s ಆಜ್ಞೆಯೊಂದಿಗೆ, a ಆಗಿದ್ದರೂ ಸಹ file ಅದೇ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹೆಸರಿನೊಂದಿಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಯಾವುದೇ ಸಂದೇಶವಿಲ್ಲದೆ ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ.

Exampಲೆ 3

ಬೈನರಿಗೆ ಸಹಿ ಮಾಡಿ file ದೃಢೀಕರಣದ ಹರಿವಿಗಾಗಿ ಎಂಟು ಸಾರ್ವಜನಿಕ ಕೀಲಿಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಹೆಡರ್ ಆವೃತ್ತಿ 2 ಅನ್ನು ಬಳಸುವುದು.

./STM32_SigningTool_CLI.exe -bin /home/user/input.bin -pubk publicKey00.pem publicKey01.pem publicKey02.pem publicKey03.pem publicKey04.pem publicKey05.pem publicKey06.pem publicKey07.pem -prvk privateKey00.pem -pwd azerty -t fsbl -iv 0x00000000 -la 0x20000000 -ep 0x08000000 -of 0x80000001 -o /home/user/output.stm32

Exampಲೆ 4

ಬೈನರಿಗೆ ಸಹಿ ಮಾಡಿ file ದೃಢೀಕರಣ ಮತ್ತು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಹರಿವಿಗಾಗಿ ಎಂಟು ಸಾರ್ವಜನಿಕ ಕೀಲಿಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಹೆಡರ್ ಆವೃತ್ತಿ 2 ಅನ್ನು ಬಳಸುವುದು.

./STM32_SigningTool_CLI.exe -bin /home/user/input.bin -pubk publicKey00.pem publicKey01.pem publicKey02.pem publicKey03.pem publicKey04.pem publicKey05.pem publicKey06.pem publicKey07.pem -prvk privateKey00.pem -iv 0x00000000 -pwd azerty -la 0x20000000 -ep 0x08000000 -t fsbl -of 0x00000003 -encdc 0x25205f0e -enck /home/user/OEM_SECRET.bin -o /home/user/output.stm32

Exampಲೆ 5

ಔಟ್ಪುಟ್ ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡುವ ಮೂಲಕ ಫಲಿತಾಂಶದ ಚಿತ್ರವನ್ನು ಪರಿಶೀಲಿಸಿ file ಮತ್ತು ಪ್ರತಿ ಹೆಡರ್ ಕ್ಷೇತ್ರವನ್ನು ಪರಿಶೀಲಿಸಿ. ./STM32_SigningTool_CLI.exe -dump /home/user/output.stm32

Exampಲೆ 6

ಸಹಿ ಮಾಡದೆ ಮತ್ತು ಕೀಲಿಗಳನ್ನು ನಿಯೋಜಿಸದೆ ಹೆಡರ್ ಸೇರಿಸಿ. STM32_SigningTool_CLI.exe -in input.bin -nk -of 0x0 -iv 1 -hv 2.2 -o output.stm32

ಸ್ವತಂತ್ರ ಮೋಡ್

STM32-SignTool ಅನ್ನು ಸ್ವತಂತ್ರ ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ, ಮೊದಲು ಒಂದು ಸಂಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ನಮೂದಿಸಬೇಕು. ನಂತರ ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ದೃಢೀಕರಣಕ್ಕಾಗಿ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಎರಡು ಬಾರಿ ವಿನಂತಿಸಲಾಗುತ್ತದೆ.

ಚಿತ್ರ 1. ಸ್ವತಂತ್ರ ಮೋಡ್‌ನಲ್ಲಿ STM32-SignTool

ಮುಂದಿನ ಹಂತಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:

  • ಎರಡು ಅಲ್ಗಾರಿದಮ್‌ಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  • ಚಿತ್ರದ ಆವೃತ್ತಿ, ಚಿತ್ರದ ಪ್ರವೇಶ ಬಿಂದು ಮತ್ತು ಇಮೇಜ್ ಲೋಡ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.
  • ಆಯ್ಕೆಯ ಫ್ಲ್ಯಾಗ್ ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಿ.

ಮತ್ತೊಂದು ಔಟ್ಪುಟ್ file ಅಗತ್ಯವಿದ್ದರೆ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಒಂದನ್ನು ಮುಂದುವರಿಸಲು ಎಂಟರ್ ಒತ್ತಿರಿ.

PKCS#11 ಪರಿಹಾರ
ವಿಶ್ವಾಸಾರ್ಹ ಬೂಟ್ ಸರಪಳಿಯನ್ನು ಬೆಂಬಲಿಸುವ STM32 ಸುರಕ್ಷಿತ ಬೂಟ್ ಅನುಕ್ರಮದ ಸಮಯದಲ್ಲಿ ಸಹಿ ಮಾಡಿದ ಬೈನರಿ ಚಿತ್ರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಈ ಕ್ರಿಯೆಯು ಲೋಡ್ ಮಾಡಲಾದ ಚಿತ್ರಗಳ ದೃಢೀಕರಣ ಮತ್ತು ಸಮಗ್ರತೆಯ ಪರಿಶೀಲನೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ.
ಕ್ಲಾಸಿಕ್ ಸಹಿ ಆಜ್ಞೆಯು ಎಲ್ಲಾ ಸಾರ್ವಜನಿಕ ಮತ್ತು ಖಾಸಗಿ ಕೀಗಳನ್ನು ಇನ್‌ಪುಟ್‌ನಂತೆ ಒದಗಿಸುವಂತೆ ವಿನಂತಿಸುತ್ತದೆ fileಇವುಗಳು
ಸಹಿ ಸೇವೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸಲಾದ ಯಾವುದೇ ವ್ಯಕ್ತಿಯಿಂದ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು. ಅಂತಿಮವಾಗಿ, ಇದನ್ನು ಪರಿಗಣಿಸಬಹುದು
ಭದ್ರತಾ ಸೋರಿಕೆಯಾಗಬಹುದು. ಪ್ರಮುಖ ಡೇಟಾವನ್ನು ಕದಿಯುವ ಯಾವುದೇ ಪ್ರಯತ್ನಗಳಿಂದ ಕೀಗಳನ್ನು ರಕ್ಷಿಸಲು ಹಲವಾರು ಪರಿಹಾರಗಳಿವೆ. ಇದರಲ್ಲಿ
ಸಂದರ್ಭದಲ್ಲಿ, PKCS#11 ಪರಿಹಾರವನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಲಾಗಿದೆ.
ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕೀಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಸಂಗ್ರಹಿಸಲು PKCS#11 API ಅನ್ನು ಬಳಸಬಹುದು. ಈ ಇಂಟರ್ಫೇಸ್ ಹೇಗೆ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ
HSM ಗಳು (ಹಾರ್ಡ್‌ವೇರ್ ಸೆಕ್ಯುರಿಟಿ ಮಾಡ್ಯೂಲ್‌ಗಳು) ಮತ್ತು ಸ್ಮಾರ್ಟ್‌ಕಾರ್ಡ್‌ಗಳಂತಹ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತವೆ.
ಈ ಸಾಧನಗಳ ಉದ್ದೇಶವೆಂದರೆ ಗುಪ್ತ ಲಿಪಿ ಶಾಸ್ತ್ರದ ಕೀಲಿಗಳನ್ನು ಉತ್ಪಾದಿಸುವುದು ಮತ್ತು ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಬಹಿರಂಗಪಡಿಸದೆ ಮಾಹಿತಿಯನ್ನು ಸಹಿ ಮಾಡುವುದು.
ಹೊರಗಿನ ಪ್ರಪಂಚಕ್ಕೆ ವಸ್ತು.
ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಈ ವಸ್ತುಗಳನ್ನು ಬಳಸಲು API ಗೆ ಕರೆ ಮಾಡಬಹುದು:
• ಸಮ್ಮಿತೀಯ/ಅಸಮ್ಮಿತ ಕೀಗಳನ್ನು ರಚಿಸಿ
• ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಮತ್ತು ಡೀಕ್ರಿಪ್ಶನ್
• ಡಿಜಿಟಲ್ ಸಹಿಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವುದು ಮತ್ತು ಪರಿಶೀಲಿಸುವುದು
PKCS #11 ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಸಾಮಾನ್ಯ, ತಾರ್ಕಿಕವನ್ನು ಒದಗಿಸುತ್ತದೆ view ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಟೋಕನ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಸಾಧನ ಮತ್ತು ಅದು
ಪ್ರತಿ ಟೋಕನ್‌ಗೆ ಸ್ಲಾಟ್ ಐಡಿಯನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ. ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ಪ್ರವೇಶಿಸಲು ಬಯಸುವ ಟೋಕನ್ ಅನ್ನು ಗುರುತಿಸುತ್ತದೆ
ಸೂಕ್ತವಾದ ಸ್ಲಾಟ್ ಐಡಿ.
ಸ್ಮಾರ್ಟ್‌ಕಾರ್ಡ್‌ಗಳು ಮತ್ತು ಅಂತಹುದೇ PKCS#32 ಭದ್ರತೆಯಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಪ್ರಮುಖ ವಸ್ತುಗಳನ್ನು ನಿರ್ವಹಿಸಲು STM11SigningTool ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಸೂಕ್ಷ್ಮ ಖಾಸಗಿ ಕೀಲಿಗಳು ಸಾಧನವನ್ನು ಎಂದಿಗೂ ಬಿಡದ ಟೋಕನ್‌ಗಳು.
ECDSA ಆಧಾರಿತ ಇನ್‌ಪುಟ್ ಬೈನರಿಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಮತ್ತು ಸಹಿ ಮಾಡಲು STM32SigningTool PKCS#11 ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.
ಸಾರ್ವಜನಿಕ/ಖಾಸಗಿ ಕೀಲಿಗಳು. ಈ ಕೀಲಿಗಳನ್ನು ಭದ್ರತಾ ಟೋಕನ್‌ಗಳಲ್ಲಿ (ಹಾರ್ಡ್‌ವೇರ್ ಅಥವಾ ಸಾಫ್ಟ್‌ವೇರ್) ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.

ಹೆಚ್ಚುವರಿ PKCS#11 ಆದೇಶಗಳು

  • -ಮಾಡ್ಯೂಲ್ (-ಮೀ)
    • ವಿವರಣೆ: ಲೋಡ್ ಮಾಡಲು PKCS#11 ಮಾಡ್ಯೂಲ್/ಲೈಬ್ರರಿ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ (dll, ಆದ್ದರಿಂದ)
    • ಸಿಂಟ್ಯಾಕ್ಸ್:-m
    • • –ಕೀ-ಸೂಚ್ಯಂಕ (-ಕಿ)
  • -ಕೀ-ಸೂಚ್ಯಂಕ (-ಕಿ)
    • ವಿವರಣೆ: ಹೆಕ್ಸ್ ಸ್ವರೂಪದಲ್ಲಿ ಬಳಸಿದ ಕೀಲಿಗಳ ಸೂಚ್ಯಂಕಗಳ ಪಟ್ಟಿ
      • ಹೆಡರ್ v1 ಗಾಗಿ ಒಂದು ಸೂಚ್ಯಂಕ ಮತ್ತು ಹೆಡರ್ v2 ಗಾಗಿ ಎಂಟು ಸೂಚಿಕೆಗಳನ್ನು ಬಳಸಿ (ಸ್ಪೇಸ್‌ನಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ)
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -ಕಿ
  • -ಸ್ಲಾಟ್-ಇಂಡೆಕ್ಸ್ (-si)
    • ವಿವರಣೆ: ಬಳಸಬೇಕಾದ ಸ್ಲಾಟ್‌ನ ಸೂಚಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ (ಡೀಫಾಲ್ಟ್ 0x0)
    • ಸಿಂಟ್ಯಾಕ್ಸ್:-si
  • –ಸ್ಲಾಟ್–ಐಡೆಂಟಿಫೈಯರ್ (-ಸಿಡ್)
    • ವಿವರಣೆ: ಬಳಸಬೇಕಾದ ಸ್ಲಾಟ್‌ನ ಗುರುತಿಸುವಿಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ (ಐಚ್ಛಿಕ, ದಶಮಾಂಶ ಅಥವಾ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸ್ವರೂಪದಲ್ಲಿ)
    • ಸಿಂಟ್ಯಾಕ್ಸ್:-ಸಿದ್
      • -ಸ್ಲಾಟ್-ಐಡೆಂಟಿಫೈಯರ್ ಆಯ್ಕೆಯನ್ನು -ಸ್ಲಾಟ್-ಇಂಡೆಕ್ಸ್‌ನೊಂದಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಬಳಸಿದರೆ, ಈ ಸಂರಚನೆಯು ಅದೇ ಸ್ಲಾಟ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆಯೇ ಎಂದು ಉಪಕರಣವು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಐಡೆಂಟಿಫೈಯರ್ ಉಲ್ಲೇಖಿಸಲಾದ ಸೂಚ್ಯಂಕವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ; ಇಲ್ಲದಿದ್ದರೆ, ದೋಷ ಸಂಭವಿಸುತ್ತದೆ.
      • -ಸ್ಲಾಟ್-ಇಂಡೆಕ್ಸ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸದೆ -ಸ್ಲಾಟ್-ಐಡೆಂಟಿಫೈಯರ್ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ. ಉಪಕರಣವು ಸ್ಲಾಟ್ ಇಂಡೆಕ್ಸ್ ಅನ್ನು ವ್ಯವಸ್ಥಿತವಾಗಿ ಹುಡುಕುತ್ತದೆ.
  • -ಆಕ್ಟಿವ್-ಕೀಇಂಡೆಕ್ಸ್ (-ಅಕಿ)
    • ವಿವರಣೆ: ನಿಜವಾದ ಸಕ್ರಿಯ ಕೀ ಸೂಚ್ಯಂಕವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ (ಡೀಫಾಲ್ಟ್ 0)
    • ಸಿಂಟ್ಯಾಕ್ಸ್: -ಅಕಿ <ಹೆಕ್ಸ್‌ವ್ಯಾಲ್ಯೂ >

PKH/PKTH file ಪೀಳಿಗೆ

ಸಹಿ ಕಾರ್ಯಾಚರಣೆಯ ಪ್ರಕ್ರಿಯೆಯ ನಂತರ, ಉಪಕರಣವು ವ್ಯವಸ್ಥಿತವಾಗಿ PKH ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ fileOTP ಫ್ಯೂಸ್‌ಗೆ ನಂತರ ಬಳಸಲು ರು.

  • PKH file ಹೆಡರ್ v0 ಗಾಗಿ pkcsHashPublicKey1x{active_key_index}.bin ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ
  • PKTH file ಹೆಡರ್ v2 ಗಾಗಿ pkcsPublicKeysHashHashes.bin ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ

Exampಕಡಿಮೆ

ಉಪಕರಣವು ಇನ್‌ಪುಟ್‌ಗೆ ಸಹಿ ಮಾಡಬಹುದು fileಹೆಡರ್ v1 ಮತ್ತು ಹೆಡರ್ v2 ಎರಡಕ್ಕೂ s, ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಕನಿಷ್ಠ ವ್ಯತ್ಯಾಸವಿದೆ.

  • ಶಿರೋಲೇಖ v1
    -ಬಿನ್ ಇನ್ಪುಟ್.ಬಿನ್ -iv -ಪಿಡಬ್ಲ್ಯೂಡಿ -ಲಾ -ಎಪಿ -ಟಿ -ಆಫ್ –
    -ಕೀ-ಸೂಚ್ಯಂಕ -ಅಕಿ 0 –ಮಾಡ್ಯೂಲ್ –ಸ್ಲಾಟ್-ಸೂಚ್ಯಂಕ -o ಔಟ್ಪುಟ್.stm32
  • ಶಿರೋಲೇಖ v2
    -ಬಿನ್ ಇನ್ಪುಟ್.ಬಿನ್ -iv -ಪಿಡಬ್ಲ್ಯೂಡಿ -ಲಾ -ಎಪಿ -ಟಿ -ಆಫ್ – -ಕೀ-ಸೂಚ್ಯಂಕ -ಆಕಿ –ಮಾಡ್ಯೂಲ್ –ಸ್ಲಾಟ್-ಸೂಚ್ಯಂಕ -o ಔಟ್ಪುಟ್.stm0

ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದರೆ ಅಥವಾ ಹೊಂದಿಕೆಯಾಗುವ ಪ್ರಮುಖ ವಸ್ತುಗಳನ್ನು ಗುರುತಿಸಲು ಉಪಕರಣವು ಅಸಮರ್ಥವಾಗಿದ್ದರೆ, ದೋಷ ಸಂದೇಶವು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಇದು ಸಮಸ್ಯೆಯ ಮೂಲವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸೈನಿಂಗ್‌ಟೂಲ್ ಪೂರ್ವ-ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ HSM ಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ಹೊಸ ಭದ್ರತಾ ವಸ್ತುಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅಥವಾ ರಚಿಸಲು ಇದನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿಲ್ಲ. ಆದ್ದರಿಂದ, ಸೂಕ್ತವಾದ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಲು ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಅವಶ್ಯಕ. ನಂತರ ಕೀಲಿಗಳನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ವಸ್ತುಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬಹುದು.

ಸ್ಲಾಟ್ ಗುರುತಿಸುವಿಕೆ ಆಯ್ಕೆ:

  • -ಬಿನ್ ಇನ್ಪುಟ್.ಬಿನ್ –ಟೈಪ್ fsbl -hv 1 –ಕೀ-ಸೂಚ್ಯಂಕ 0x40 -aki 0 ​​–ಮಾಡ್ಯೂಲ್ softhsm2.dll –ಪಾಸ್‌ವರ್ಡ್ prg-dev -ep 0x2ffe4000 -s -si 0 -sid 0x51a53ad8 -la 0x2ffc2500 -iv 0 -of 0x80000000 -o output.stm32

ದೋಷ ಉದಾamples:

  • ಅಮಾನ್ಯ ಸ್ಲಾಟ್ ಸೂಚ್ಯಂಕ

ಚಿತ್ರ 2. HSM TOKEN_NOT_RECOGNIZED
-ಕೀ-ಇಂಡೆಕ್ಸ್ ಆಜ್ಞೆಯಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ಅಜ್ಞಾತ ಕೀ ವಸ್ತು

ಚಿತ್ರ 3. HSM OBJECT_HANDLE_INVALID

ಉಪಕರಣವು ವಸ್ತುಗಳನ್ನು ಅನುಕ್ರಮವಾಗಿ ಪರಿಗಣಿಸುತ್ತದೆ. ಮೊದಲ ಪ್ರಯತ್ನದಲ್ಲಿ ಹೊಂದಾಣಿಕೆಯಾಗುವ ಪ್ರಮುಖ ವಸ್ತುಗಳನ್ನು ಗುರುತಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಸಹಿ ಮಾಡುವ ಕಾರ್ಯಾಚರಣೆಯು ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ. ಸಮಸ್ಯೆಯ ಮೂಲವನ್ನು ಸೂಚಿಸಲು ದೋಷ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ

ಕೋಷ್ಟಕ 2. ಡಾಕ್ಯುಮೆಂಟ್ ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ

ದಿನಾಂಕ ಆವೃತ್ತಿ ಬದಲಾವಣೆಗಳು
14-ಫೆಬ್ರವರಿ-2019 1 ಆರಂಭಿಕ ಬಿಡುಗಡೆ.
 

 

26-ನವೆಂಬರ್-2021

 

 

2

ನವೀಕರಿಸಲಾಗಿದೆ:

• ವಿಭಾಗ 2.1: ಆಜ್ಞೆಗಳು

• ವಿಭಾಗ 2.2: ಉದಾ.ampSTM32-SignTool ಗಾಗಿ les

• ವಿಭಾಗ 2.4 ಸೇರಿಸಲಾಗಿದೆ: PKCS#11 ಪರಿಹಾರ

27-ಜೂನ್-2022 3 ನವೀಕರಿಸಿದ ವಿಭಾಗ 2.1: ಆಜ್ಞೆಗಳು
 

 

 

26-ಜೂನ್-2024

 

 

 

4

ಸಂಪೂರ್ಣ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಬದಲಾಯಿಸಲಾಗಿದೆ:

• STM32MPx ಸರಣಿಯಿಂದ STM1MP32 ಸರಣಿ

• STM32MP1-SignTool ಬೈ STM32MP-SignTool

• STM32MP-KeyGen ನಿಂದ STM1MP32-KeyGen

ಪರಿಚ್ಛೇದ 2.1: ಕಮಾಂಡ್‌ಗಳಲ್ಲಿ ನವೀಕರಿಸಿದ –ಸಾರ್ವಜನಿಕ-ಕೀ-ಪಬ್ಕ್ ಮತ್ತು –ಹೆಡರ್-ಆವೃತ್ತಿ (-ಎಚ್‌ವಿ) ಮತ್ತು –ನೋ-ಕೀಗಳು (-ಎನ್‌ಕೆ) ಸೇರಿಸಲಾಗಿದೆ.

"ಉದಾ. ಸೇರಿಸಲಾಗಿದೆ"ampವಿಭಾಗ 6 ರಲ್ಲಿ 2.2”: ಉದಾampSTM32-SignTool ಗಾಗಿ les.

 

 

 

14-ನವೆಂಬರ್-2024

 

 

 

5

ಸೇರಿಸಲಾಗಿದೆ:

• ಅನ್ವಯವಾಗುವ ಉತ್ಪನ್ನಗಳಿಗೆ STM32N6 ಸರಣಿಯನ್ನು ಇಡೀ ದಾಖಲೆಯಲ್ಲಿ ಬದಲಾಯಿಸಲಾಗಿದೆ:

• STM32 ರಿಂದ STM32MP

ನವೀಕರಿಸಲಾಗಿದೆ:

• ವಿಭಾಗ 2.1: ಆಜ್ಞೆಗಳು

 

06-ಮಾರ್ಚ್-2025

 

6

ನವೀಕರಿಸಲಾಗಿದೆ:

• ವಿಭಾಗ 2.4.1: ಹೆಚ್ಚುವರಿ PKCS#11 ಆಜ್ಞೆಗಳು

• ವಿಭಾಗ 2.4.3: ಉದಾ.ampಕಡಿಮೆ

ಪ್ರಮುಖ ಸೂಚನೆ - ಎಚ್ಚರಿಕೆಯಿಂದ ಓದಿ

STMicroelectronics NV ಮತ್ತು ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು ("ST") ST ಉತ್ಪನ್ನಗಳು ಮತ್ತು/ಅಥವಾ ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ಗೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಸೂಚನೆ ಇಲ್ಲದೆ ಬದಲಾವಣೆಗಳು, ತಿದ್ದುಪಡಿಗಳು, ವರ್ಧನೆಗಳು, ಮಾರ್ಪಾಡುಗಳು ಮತ್ತು ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸಿಕೊಂಡಿವೆ. ಖರೀದಿದಾರರು ಆರ್ಡರ್‌ಗಳನ್ನು ನೀಡುವ ಮೊದಲು ST ಉತ್ಪನ್ನಗಳ ಕುರಿತು ಇತ್ತೀಚಿನ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬೇಕು. ST ಉತ್ಪನ್ನಗಳನ್ನು ಆದೇಶ ಸ್ವೀಕೃತಿಯ ಸಮಯದಲ್ಲಿ ಜಾರಿಯಲ್ಲಿರುವ ST ಯ ಮಾರಾಟದ ನಿಯಮಗಳು ಮತ್ತು ಷರತ್ತುಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ. ST ಉತ್ಪನ್ನಗಳ ಆಯ್ಕೆ, ಆಯ್ಕೆ ಮತ್ತು ಬಳಕೆಗೆ ಖರೀದಿದಾರರು ಮಾತ್ರ ಜವಾಬ್ದಾರರಾಗಿರುತ್ತಾರೆ ಮತ್ತು ST ಅಪ್ಲಿಕೇಶನ್ ಸಹಾಯ ಅಥವಾ ಖರೀದಿದಾರರ ಉತ್ಪನ್ನಗಳ ವಿನ್ಯಾಸಕ್ಕೆ ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕಿಗೆ ಇಲ್ಲಿ ST ನಿಂದ ಯಾವುದೇ ಪರವಾನಗಿಯನ್ನು ನೀಡಲಾಗಿಲ್ಲ. ಇಲ್ಲಿ ನಿಗದಿಪಡಿಸಿದ ಮಾಹಿತಿಗಿಂತ ಭಿನ್ನವಾದ ನಿಬಂಧನೆಗಳೊಂದಿಗೆ ST ಉತ್ಪನ್ನಗಳ ಮರುಮಾರಾಟವು ಅಂತಹ ಉತ್ಪನ್ನಕ್ಕೆ ST ನಿಂದ ನೀಡಲಾದ ಯಾವುದೇ ಖಾತರಿಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ. ST ಮತ್ತು ST ಲೋಗೋ ST ಯ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳಾಗಿವೆ. ST ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, www.st.com/trademarks ಅನ್ನು ನೋಡಿ. ಎಲ್ಲಾ ಇತರ ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವಾ ಹೆಸರುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ. ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿರುವ ಮಾಹಿತಿಯು ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಯಾವುದೇ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಈ ಹಿಂದೆ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಬದಲಾಯಿಸುತ್ತದೆ.

© 2025 STMicroelectronics – ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ

FAQ

  • ಪ್ರಶ್ನೆ: STM32-SignTool ಬಳಸುವಾಗ ದೋಷಗಳು ಎದುರಾದರೆ ನಾನು ಏನು ಮಾಡಬೇಕು?
    • A: ಆಜ್ಞೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ, ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ನಿಯತಾಂಕಗಳನ್ನು ಸರಿಯಾಗಿ ಒದಗಿಸಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ದೋಷನಿವಾರಣೆ ಸಲಹೆಗಳಿಗಾಗಿ ಬಳಕೆದಾರ ಕೈಪಿಡಿಯನ್ನು ನೋಡಿ.
  • ಪ್ರಶ್ನೆ: ನಾನು STM32-SignTool ಅನ್ನು ಬೇರೆ ಬೇರೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದೇ?
    • A: STM32-SignTool ಅನ್ನು ನಿರ್ದಿಷ್ಟ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಹೊಂದಾಣಿಕೆಯ ವಿವರಗಳಿಗಾಗಿ ಸಾಫ್ಟ್‌ವೇರ್ ವಿಶೇಷಣಗಳನ್ನು ನೋಡಿ.

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

ST ಮೈಕ್ರೋಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ STM32 ಸೈನಿಂಗ್ ಟೂಲ್ ಸಾಫ್ಟ್‌ವೇರ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ
STM32N6 ಸರಣಿ, STM32MP1, STM32MP2 ಸರಣಿ, STM32 ಸೈನಿಂಗ್ ಟೂಲ್ ಸಾಫ್ಟ್‌ವೇರ್, STM32, ಸೈನಿಂಗ್ ಟೂಲ್ ಸಾಫ್ಟ್‌ವೇರ್, ಟೂಲ್ ಸಾಫ್ಟ್‌ವೇರ್, ಸಾಫ್ಟ್‌ವೇರ್

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *