We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

Part Number: SW500090

SOFTLOG SEC-DS SECURE PROGRAMMING UPGRADE FOR ICP2 PROGRAMMERS


  • “Invisible” secure buffer up to 64 bytes in ICP2 protected memory.
  • Configurable destination of secure buffer (Flash memory or EEPROM).
  • Configurable destination address and size of the secure buffer.
  • Secure buffer checksum to guarantee data integrity.
  • Remote update of the HEX file and the counter.
Part Number: Quantity: Price per Unit (in USD): Total Amt:

Overview


The Softlog SEC-DS Secure Programming Upgrade is a "Secure Programming" extension for the ICP2 and ICP2(HC) programmers that provides several layers of protection--utilizing breakthrough technology--dramatically reducing the risk of unauthorized reconstruction of hex data and limiting how many times a hex file can be programmed. Secure programming operates on two levels: the ADMIN level and the USER level.

The ADMIN level of operation corresponds to the developer or owner of the software.
The USER level corresponds to a contract manufacturer or anyone authorized to program devices.
Using the Softlog Integrated Software, the ADMIN initializes the programmer with unique password, ID number and secure buffer. Once initialized, the programmer may be shipped to a contract manufacturer. The ADMIN can update the programmer remotely by sending encrypted files to the USER.

To begin a programming job, the ADMIN uses the Softlog Integrated Software to create an environment file. The environment file includes hex data, configuration info, and one optional piece of information: a counter that specifies the maximum number of successfully programmed devices. The environment file is protected using strong encryption, and can only be decoded by a programmer that has been initialized with the correct password and ID number.

The optional counter of successfully programmed devices is stored in non-volatile memory of the programmer. It can be used to ensure that only an authorized number of devices are programmed from a particular environment file.

The optional secure buffer provides an extra level of security by replacing a portion of the hex data memory image with dummy values. The content of the secure buffer is stored in protected memory within the programmer, and is programmed into the target device after the complete memory image (including dummy data) has been programmed and verified.

Note: Any security protocol or encryption scheme can be broken, if the attacker is sufficiently motivated and has access to the necessary resources and expertise. The Softlog Secure Programming feature is designed to dramatically reduce this risk.

* Internet access is required for installation.

Documentation


Title
Document Id
Softlog Programmers Secure Programming Flyer Download 2b03bbf4-0aaf-496e-a9b4-ec68bf07dad0

Additional Resources


Technical Support

All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.