FAVORITAR
FecharPlease loginn

A importância da Criptografia, e como a Microchip pode contribuir

Atualmente cada vez mais os dispositivos estão conectados a nuvem, sendo sujeitos a ataques de Hackers, expondo dados sensíveis.

O que é criptografia?

A cada dia que passa os nossos serviços estão cada vez mais conectados a nuvem. De acordo com a empresa alemã Statista, teremos 29.4 bilhões de devices conectados a nuvem até o ano de 2030.

A medida em que aumentam o número de devices conectados, as informações ficam cada vez mais expostas, estando sujeitas cada vez mais a ataques cibernéticos. O prejuízo nesse sentido é incalculável.

Diante dessa preocupação, o conceito de criptografia e segurança de dados vêm ganhando cada vez mais relevância no cenário atual.

A criptografia é basicamente um conjunto de técnicas de modo a proteger os dados, de modo que somente o Emissor ou Receptor, consigam vê-las.

O princípio básico é que pessoas compartilhem ou armazenem dados na nuvem sem que o mesmo seja visto por terceiros.

Pensando nesse sentindo e na otimização do seu desenvolvimento, a Microchip lançou no mercado algumas demoboards de criptografia. Dentre essas placas, podemos destacar a placa DT100104, DM320118, e a placa EV76R77A.

Placa DT100104 (ATECC608A Trust Development Board)

A placa (ATECC608A Trust Development Board), contém as seguintes opções para o seu desenvolvimento:

  • ATECC608A-TNGTLS (Trust&GO)
  • ATECC608A-TFLXTLS (TrustFLEX)
  • ATECC608A-MAHDA (TrustCUSTOM)

Essas características permitem ao usuário, a habilidade de desenvolver rapidamente, o que faz com o que ele tenha otimização no seu tempo de desenvolvimento, lançando o seu produto mais rápido no mercado. Abaixo temos a vista frontal e a parte traseira da placa DT100104:

Criptografia
Figura 1. Vista Frontal

Criptografia
Figura 2. Vista Traseira

O que compõe a placa?

Podemos ver abaixo o que compõe a placa DT100104, e a sua correlação no esquemático da placa.

  • Um ATECC608A-TNGTLS Trust&GO Device (U1) 
  • Três ATECC608A-TFLXTLS Prototype TrustFLEX Devices (U2, U3, U4) 
  • Quatro ATECC608A-MAHDA TrustCUSTOM Devices (U5, U6, U7, U8)
  • Dois 4-Position SPST DIP Switches for Device Selection (SW1, SW2)
  • Um mikroBUS Connector (J1, J2) 
  • On-Board 4.7k I2C Pull-Up Resistors (R9, R10)
  • On-Board LED Power Indicator (LD1)
  • Zero-Ohm Resistor Jumpers to Select a 3.3V or 5V Power (3.3V Enabled by Default via R12)

Criptografia
Figura 3. Esquemático

Saiba mais:

https://www.microchip.com/en-us/development-tool/DT100104

DM320118 (Cryptoauth Trust Platform Development)

Criptografia
Figura.4 DM320118 (Cryptoauth Trust Platform Development)

O Kit CryptoAuth Trust Platform é utilizado para implementar soluções IoT com segurança. A placa conta com 3 tipos de elementos de segurança, que podemos ver abaixo:

A plataforma Trust&Go e TrustFlex foi desenvolvida para permitir e adicionar segurança nas soluções IoT.

A plataforma CryptoAuth Trust Platform consiste em um microcontrolador ATSAMD21E18A como MCU principal quem vem pré-programado com o protocolo Microchip`s Secure Product Group (SPG). Esse protocolo é responsável pela comunicação entre o CryptoAuthentication devices e o host MCU sobre a interface USB HID. O dado transferido entre os elementos de segurança e o host MCU é indicado pelo status do Led.

O diagrama de blocos da figura 5, abaixo, ilustra muito bem o que comentamos acima. Note que temos identificado cada comunicação, no sistema em questão:

Criptografia
Figura.5 DM320118 (Diagrama de Blocos)

Saiba mais: https://www.microchip.com/en-us/development-tool/DM320118#Documentation 

Placa EV76R77A (PIC32CM LS60 Curiosity Pro Evaluation Kit)

A placa PIC32CM LS60 Curiosity Pro Evaluation Kit é interessante para rápidos desenvolvimentos com segurança e com baixo consumo de energia.

O MCU integra o sistema de segurança ECC608, com os atributos TrustFlex e TrustZone. Além desses atributos, o MCU tem periféricos analógicos integrados como Amplificador Operacional, Conversor Analógico Digital, e comparadores analógicos.

Figura.6 PIC32CM LE00/LS00/LS60 Curiosity

Criptografia

O que compõe a placa?

  • PIC32CM LS60 32-bit MCU:
  • 48 MHz Arm Cortex M23 Core
  • 512 KB Flash and 64 KB SRAM
  • TrustFLEX ECC608 Secure Subsystem
  • Secure boot, Crypto accelerator & Arm® TrustZone® Technology
  • Extension headers
  • Arduino Uno header connectors
  • mikroBUS socket
  • Embedded debugger
  • USB interface, Host, or Device
  • Sensor de medição de Corrente embarcado XAM com Data Visualizer para medição em tempo real.
  • Um Touch button
  • Um Potenciometro
     

Saiba mais:

https://www.microchip.com/en-us/development-tool/EV76R77A

Referências

https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/

Traduzido pela Equipe Embarcados. Visite a página da Microchip No Embarcados

(*) Este post foi patrocinado pela Microchip

Sem licença Creative Commons
Home » Hardware » A importância da Criptografia, e como a Microchip pode contribuir

WEBINARS

LEIA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Comentários:
Notificações
Notificar
guest

0 Comentários
Inline Feedbacks
View all comments
Talvez você goste: