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.
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.
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.
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 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 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 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 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 für die Kundenbetreuung
Wir nutzten SalesForce, um die Support-Tickets der Benutzer zu analysieren und zu lösen.
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.
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.