Quantengestützte Sicherheit

Unser langjähriger Kunde Qrypt benötigte ein Webportal für seine quantengenerierten Verschlüsselungsdienste. Schauen Sie sich an, wie wir es realisiert haben.

qrypt mockup 1

Zusammenfassung

Industrie

Quantensicherheit

Standort

USA

Zeitleiste

2021- laufend

ErbrachteDienstleistung

Frontend-Entwicklung

Backend-Entwicklung

Sicherung der Qualität

Technologie

Vorderseite:

Reagieren Sie

JavaScript

TypScript

Backend:

C++

Python

Node.js

Das in den USA ansässige Unternehmen Qrypt bietet Quantensicherheit als Dienstleistung an und hat sich auf unknackbare One-Time-Pad-Verschlüsselung, die Erzeugung von Quantenzufallszahlen und die Erstellung von Sicherheitsschlüsseln ohne Übertragung spezialisiert.

Die Herausforderung

Qrypt bietet Quantenverschlüsselungsdienste an, die den Nutzern intuitiv und präzise präsentiert werden sollten.

Sie brauchten:

  • Microservices anstelle einer monolithischen Architektur
  • Merkmale zur Darstellung der tatsächlichen Nutzung der Entropie durch die Nutzer
  • Intuitive Benutzerführung für einfache Nutzung

Die Lösung

Mit unserer Erfahrung im Frontend- und Backend-Bereich und unserer strengen Qualitätssicherung haben wir ein intuitives, leicht zugängliches und einfach zu bedienendes Webportal geschaffen.

Darüber hinaus bietet das Portal Dienste zur Erzeugung identischer Schlüssel an mehreren Endpunkten, die leicht in Anwendungen und Infrastrukturen integriert werden können, um diese quantensicher zu machen.

Lassen Sie uns mehr ins Detail gehen.

qrypt double mockup 1
qrypt double mockup 2

Unser Einfluss

Aufbau einer Software-Architektur

Wir haben das Portal von Grund auf neu aufgebaut, indem wir Microservices und Datenbanken eingerichtet haben, um ein stabiles Fundament zu schaffen, auf dem wir weiter aufbauen können.

Zahlreiche Merkmale

Die wöchentliche Veröffentlichung von Qualitätsbeiträgen wurde für uns zur Regel.

Bemerkenswerte Funktionen wie Datenfilterung, Datenanalyse, Entropiediagramme und Abrechnungspläne wurden von unseren fähigen Ingenieuren ermöglicht.

UI/UX-Verbesserungen

Wir haben zwar nicht das ursprüngliche Design entworfen, aber alle zusätzlichen UI/UX-Verbesserungen vorgenommen.

Wir haben die User Journey intuitiver gestaltet und den Nutzer logischer durch das Portal geführt. Außerdem verbesserten wir die UX-Schrift der App, wodurch sie einfacher zu bedienen ist.

Erreichbarkeit

Einer der schwierigsten Aspekte bei der Entwicklung dieses Produkts war, es für Menschen mit Behinderungen zugänglicher zu machen. Unter Anwendung aller bewährten Verfahren für barrierefreies Design haben wir viele kleine Änderungen vorgenommen, die zu einem vollständig barrierefreien Produkt führten.

Sicherung der Qualität

Unser QA-Experte stellte sicher, dass die Testabdeckung durch 4 Testphasen so hoch wie möglich war: Funktionstests, Regressionstests, Benutzerakzeptanztests und automatisierte End-to-End-Tests.

qrypt mockup table

10K

für das Projekt aufgewendete Stunden

4

Entwickler im Team

100+

automatische Tests

Technischer Stapel

Wir sind Ingenieure, daher ist es nicht verwunderlich, dass wir wissen, wie man das Beste aus den digitalen Tools herausholt. Hier ist eine Momentaufnahme dessen, was wir verwenden und warum:
react logo

React für Web

React ist aufgrund seiner komponentenbasierten Architektur, des virtuellen DOM, des unidirektionalen Datenflusses, der aktiven Community und der plattformübergreifenden Kompatibilität eine großartige Sprache zur Entwicklung von Webanwendungen.

Python logo

Python für Backend

Um die robuste Backend-Grundlage von Qrypt aufzubauen, haben wir uns für Python entschieden. Einfachheit, Benutzerfreundlichkeit, eine große Community und eine breite Palette von Web-Frameworks sind nur einige seiner Vorteile.

azure devops 3628645 3029870

Azure DevOps für die Zusammenarbeit

Azure DevOps ist ein robustes Tool für die Verwaltung von Softwareentwicklungsprojekten, einschließlich Versionskontrolle, Build- und Release-Management, Testen und Projektmanagement, und nachdem wir es seit langem nutzen, kennen wir es in- und auswendig.

selenium logo A1B53CEFB0 seeklogo

Selenium für automatisierte Web-Tests

Selenium ist ein großartiges automatisiertes Testwerkzeug, da es die Benutzerinteraktionen mit Webbrowsern simulieren kann und so umfassende und effiziente Tests von Webanwendungen ermöglicht.

Salesforce.com logo

SalesForce für die Kundenbetreuung

Wir nutzten SalesForce, um die Support-Tickets der Benutzer zu analysieren und zu lösen.

og image

Sauce Labs für Testbetriebe

Die Farmen helfen uns, die Qualität zu verbessern, indem sie mit einer Vielzahl von Desktop-Browsern und echten mobilen Geräten testen.

qrypt mockup 3

Ergebnis

Wir haben ein multifunktionales Portal mit einer Vielzahl von Funktionen entwickelt, das es den Nutzern ermöglicht, ihre Entropieerzeugung sicher zu verwalten und sofortigen Zugang zu permanentem Schutz zu erhalten.

Hier sehen Sie, was wir durch unsere Zusammenarbeit mit Qrypt (bisher) erreicht haben.

  • Ein vollständiges und stabiles Webportal
  • Verbreitung von quantensicherer Verschlüsselung
  • Speichern von verschlüsselten Dateien
  • Maßgeschneiderte individuelle Pläne
  • mehrere Abonnementmöglichkeiten
  • Unterstützung für Organisationen
  • Mehrmandantenfähigkeit: Unterstützung für Organisationen

Unsere Arbeit hört hier nicht auf, denn es werden weitere Funktionen geplant und hinzugefügt, um unseren Nutzern die bestmögliche Sicherheit zu bieten.

Qrypt → besuchen.