Bienvenue dans la 7e édition de notre rapport d'avancement du développement technique où aujourd'hui l'ingénieur en chef de Klever de l'équipe Hard Wallet, Marcelo Sousa, partagera des détails sur notre portefeuille matériel Klever.
La semaine dernière a été la plus difficile de l'année. L'équipe est de nouveau venue et nous avons lancé notre première version Android publique de Klever Exchange !
Nous sommes conscients de certains problèmes et bugs mineurs et nous sommes constamment à votre écoute, nos utilisateurs, afin de continuer à améliorer le produit et l'expérience utilisateur.
L'équipe travaille sans relâche pour publier une nouvelle version plus robuste et corriger tous les bugs mineurs, alors restez à l'écoute !
J'ai aussi hâte de découvrir les versions iOS et Web de Klever Exchange !
Je veux juste remercier tous les membres de l'équipe Klever pour leur travail incroyable ! Félicitations l'équipe ! Nous l'avons fait!
Merci encore une fois à la communauté mondiale de KLV pour le soutien et les commentaires constants, tout ce que nous faisons, nous le faisons pour vous !
Cette semaine, nous ouvrirons la scène pour Marcelo Sousa (https://www.linkedin.com/in/marcelo-sousa-engineer), l'ingénieur en chef de Klever de l'équipe Hard Wallet.
Il partagera avec nous la technologie dans les coulisses qui permet à notre Klever Hard Wallet actuellement en développement à pleine vitesse, et décrira pourquoi Klever deviendra la norme de sécurité pour stocker des fonds cryptographiques à l'avenir.
Profitons-en !
"Les gens qui sont vraiment sérieux au sujet des logiciels devraient faire leur propre matériel." - Alan Kay
Architecture matérielle
Klever Hardware Wallet a été conçu avec un puissant microcontrôleur dual-core avec tous les périphériques nécessaires pour une telle application dans un dispositif à puce unique.
Il intègre également des moteurs de sécurité pour fournir des transactions plus rapides dans les applications blockchain, telles que l'accélérateur AES 256 bits, le véritable générateur de nombres aléatoires et l'accélérateur à clé publique.
Le cerveau est un ARM double cœur de la famille de microcontrôleurs STM32.
Il s'agit d'un appareil axé sur la sécurité avec de nombreuses contre-mesures pour permettre un produit plus sûr contre les types d'attaques avancés, y compris la modification de l'environnement, l'analyse de l'alimentation, les problèmes et même les attaques logicielles.
Le portefeuille comporte également deux boutons pour confirmer et annuler les transactions et deux interfaces de communication : USB (via un connecteur de type C) et Bluetooth. L'interface utilisateur visuelle est réalisée via une LED RVB et l'application Klever Wallet afin de fournir un appareil simple et efficace.
Le fonctionnement de base de l'appareil se fait via l'application Klever Wallet. Dès que l'appareil est connecté via USB ou Bluetooth, les transactions de pièces sont conservées par le portefeuille matériel Klever au lieu d'un logiciel.
Cela signifie que l'utilisateur bénéficie d'une interface conviviale de l'application et de la sécurité d'une transaction gérée par le portefeuille matériel, avec la confirmation en appuyant sur un bouton. Essentiellement, le meilleur et le plus sûr des deux mondes.
Securité
Une solution monopuce pour le microcontrôleur offre de nombreux avantages en termes de sécurité. Il n'y a pas de connexions exposées entre le processeur et les périphériques, il n'y a donc aucun moyen d'accéder aux signaux sensibles ou aux données personnelles.
Les mécanismes de protection de la mémoire, les moniteurs d'intégrité, le micrologiciel crypté avec authentification de signature sont quelques-unes des contre-mesures pour rendre l'appareil robuste et sécurisé.
Un protocole de communication propriétaire a été conçu sur ces interfaces pour fournir un moyen de communication plus sûr et efficace. La pile de protocoles Bluetooth offre une option pour les données cryptées, mais nous avons décidé d'ajouter une couche de cryptage supplémentaire pour rendre la communication encore plus sûre.
Chaque session de communication utilise une clé différente, qui est définie au départ via RSA. Après ce processus d'échange de clés, la communication est maintenue sous un format de données crypté.
Performances et fonctionnalités
Les premiers tests de performances montrent des résultats impressionnants de transactions effectuées en quelques millisecondes, selon la blockchain utilisée.
Le développement du firmware s'améliore constamment et essaie d'obtenir les performances maximales possibles avec les meilleures techniques de programmation et la meilleure utilisation des accélérateurs matériels.
Bitcoin (BTC), Ethereum (ETH), Klever (KLV) et toutes les principales pièces prises en charge par l'application Klever Wallet seront également prises en charge par Klever Hardware Wallet.
Production
Le deuxième prototype de développement de Klever Hardware Wallet est sur le point de sortir. Cette version est une version finale de développement pour valider les performances et tous les aspects liés à la configuration de la production.
Klever est confronté aux mêmes défis que toute l'industrie électronique, avec la pénurie de composants électroniques sur le marché. Mais nous nous sommes déjà engagés auprès des fournisseurs à assembler une série pilote de 100 unités en quelques mois et un lot initial de 1 000 unités dans un court laps de temps.
Écrit par,
Marcelo Sousa
Ingénieur en chef de Klever de l'équipe Hard Wallet