forked from espressif/esp-idf
		
	
		
			
	
	
		
			25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| 
								 | 
							
								ESP32-WROOM-32SE (Secure Element)
							 | 
						||
| 
								 | 
							
								=================================
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Overview
							 | 
						||
| 
								 | 
							
								--------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								The ESP32-WROOM-32SE has integrated Microchip's ATECC608A cryptoauth chip in the module. ATECC608A is secure element
							 | 
						||
| 
								 | 
							
								which would generate and store ECC private key in the hardware.The ECC private key can be used to enhance security
							 | 
						||
| 
								 | 
							
								to connect to IoT cloud services with use of X.509 based mutual authentication.
							 | 
						||
| 
								 | 
							
								The application example demonstrates ECDSA sign and verify functions using ECC private key stored in ATECC608A
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Application Example
							 | 
						||
| 
								 | 
							
								-------------------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Secure Element ECDSA Sign/Verify example: :example:`peripherals/secure_element/atecc608_ecdsa`.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								How to configure and provision ESP32-WROOM-32SE for TLS
							 | 
						||
| 
								 | 
							
								-------------------------------------------------------
							 | 
						||
| 
								 | 
							
								To configure and provision ATECC608A chip on ESP32-WROOM-32SE please visit `esp_cryptoauth_utility <https://github.com/espressif/esp-cryptoauthlib/blob/master/esp_cryptoauth_utility/README.md#esp_cryptoauth_utility>`_
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								How to use ATECC608A of ESP32-WROOM-32SE for TLS
							 | 
						||
| 
								 | 
							
								------------------------------------------------
							 | 
						||
| 
								 | 
							
								ATECC608A can be used for TLS connections using ESP-TLS.
							 | 
						||
| 
								 | 
							
								To configure ESP-TLS for using secure element please refer `ATECC608A with ESP-TLS` in :doc:`ESP-TLS documentation.<../protocols/esp_tls>`
							 |