DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 19

Technical content

MAXREFDES155# DeepCover Embedded Security in IoT: Public -key Secured Data Paths Quick Start Guide UG6389; Rev 2; 5/17 Abstract This Quick Start Guide provides information about preparing and running the MAXREFDES155# ARM® mbed™ example and we b client. The MAXREFDES155# subsystem reference design secures an authenticated data link between IoT devices and the web using the DS2476 DeepCover ® secure coprocessor.

Maxim Integrated, Inc. Page 3 of 19 Required Equipment The equipment, ARM® mbed™ shield (MAXREDES155#) and mbed base board (MAX32600MBED#), are available for separate purchase at Maxim Integrated’s website to produce the hardware needed for the mbed system. Here is the list of the equipment required:

  • MAXREFDES155# kit including:
  • MAXREFDES155# mbed shield.
  • Infrared (IR) laser-sensor module.
  • 30.48cm long x 1mm pitch SR Cable (A04SR04SR30K305B).
  • MAX32600MBED# base board.
  • Wi-Fi Hotspot (internet access is needed for MAXREFDES155#)
  • USB A to USB micro-B cable
  • Internet-connected computer with USB-to-load firmware.
  1. Return to the online compiler page, and select the MAX32600MBED as the compiler target by

Figure 3. Selecting the MAX32600MBED as the compiler target.

  1. Open the source file WifiConnectWindow.cpp in the imported copy of MAXREFDES155

Figure 4. Open the Wi-Fi connect source file.

  1. Connect the MAX32600MBED to the computer using the HDK USB port for programming

Figure 7. Connect the MAX32600MBED to a computer using the HDK USB port.

  1. The MAX32600MBED# acts as a USB -storage drive when connected to the com puter. Drag

the MAX32600MBED# HDK USB port as you would any USB storage drive.

  1. Verify the web client shows Data Authenticated as in Figure 14. This is critical as it indicates

demo is between the mbed and the web server. Figure 14. Web server verification that the mbed is Authentic.

  1. To summarize, if everyt hing is correct the following (as illustrated in Figure 15) shows what

a. mbed connects to the web server through Wi-Fi. does not accept any incoming data. Figure 15. Establishing the setup connection to the web server.

  1. Click on the Enable Laser Module so the laser-pointer power is enabled securely.

DS28C36 GPIO is kept disabled which in turn keeps the laser pointer in a safe state.

  1. Click on the Read Temp button (Figure 16) and verify a temperature was read and is

Figure 16. An authenticated temperature reading.

  1. Slide the Enable Periodic Updates and this continually requests and receives an authenticated

temperature reading while graphing a log of the results in the Temperature Readings panel. verified to be authentic as listed in the Communication Log panel as shown in Figure 17. Figure 17. An Authenticated temperature reading with history graphed.

  1. In summary, the Temperature Demo authenticates temperature each time by doing the

web server (i.e., it is instructed by the web client). and locally reads the temperature. Figure 18. An illustration of Authenticated temperature readings.

  1. In the web client, click on the Secure Download button and a popup window opens.
  2. Select an image to download, check the Valid box so the image has a digi tal signature

the mbed shield (Figure 19). Note: The web client contains the color images and the correlating black & white LCD image. Figure 19. Select image to download.

  1. Verify the MAXREFDES155# mbed shield shows the selected iButton ® image in black and
  2. In summary, the Image Demo authenticates the image each time by doing the following:

image data and signature to mbed.

  • If the signature passes, then the mbed LCD shows the image.
  • If the signature fails, then the mbed LCD does not show the image but an error message.

Maxim Integrated, Inc. Page 19 of 19 Trademarks DeepCover is a registered trademark of Maxim Integrated Products, Inc. iButton is a registered trademark of Maxim Integrated Products, Inc mbed is a registered trademark of ARM Limited. ©2017 by Maxim Integrated Products, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded. MAXIM INTEGRATED PRODUCTS, INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. MAXIM ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. The information contained within this document has been verified according to the general principles of electrical and mechanical engineering or registered trademarks of Maxim Integrated Products, Inc. All other product or service names are the property of their respective owners.