Skip to main content
Version: Next

4.1.4.1.5 Signatures

GIF 2024-6-5 9-30-43

Authorization and Signature provides the target chip signature function to prevent the programmed firmware from being directly copied and used. PowerWriter provides two signature algorithms, one is ICWKEY signature authorization and the other is Matrix signature. ICWKEY is ECDSA digital signature algorithm, an asymmetric signature algorithm, with high encryption strength but large resource consumption, and Matrix is random matrix signature, a simple algorithm with low resource consumption. Matrix is a random matrix signature with simple algorithm and low resource consumption.

4.1.4.1.5.1 Online Signature

Semiconductor Manufacturing provides online signature service, please refer to Semiconductor Manufacturing Licensing Centre help file for details. Help Centre- (icworkshop.com)

tip

The online authorization configuration method is the same as the PowerWriter client, but the method of use requires the use of the ChipWorks client for programming the target chip, which can only use the online programming mode, programming one chip at a time, and is commonly used for development and delivery of samples.

4.1.4.1.5.2 Matrix

The use of Matrix is the same as the use of ICWKEY Matrix configuration ,the code structure of Matrix is a detailed reference. Matrix demo tutorial.

4.1.4.1.5.3 Matrix Lock Mode

The difference between Matrix's Locked Mode and Matrix is that after the configuration of Locked Mode is completed, you can't configure or modify the configuration again by saving the project or exporting the settings, as demonstrated below:

4.1.4.1.5.4 ICWKEY

For a tutorial on how to use ICWKEY, see ICWKEY user manual

4.1.4.1.5.5 ICWKEY lock mode

ICWKEY's locking mode has the same effect as Matrix's locking mode. After using the locking mode, you can't edit the project again when you reopen it or import the configuration, see Matrix Lock Mode.