VIRcode Deep Dive Technical White Paper
Executive Summary
VIRcode presents an innovative approach to medical data transfer through the use of QR codes, enabling direct data transmission to devices without reliance on internet connectivity. This method addresses common issues related to cellular signal and WiFi connectivity, making data transfer more accessible and cost-effective. By leveraging QR codes, VIRcode enhances data security, allowing senders to control who can view the data in a controlled environment.
Key Features:
Data Authentication
VIRcode employs a robust signing key system using 384-bit elliptical curve keys. This ensures that data records are signed and authenticated, guaranteeing their integrity and security.
Learn more
Protecting Data
Our system allows for secure data transmission even after the initial visit. Data can be encrypted with a patient- or visit-specific symmetric key, ensuring that only authorized devices can decrypt the information.
Learn more
VIRcode Infrastructure
We provide an API endpoint that allows customers to control the geographic location of their data, ensuring compliance with data residency requirements. Our service level agreement (SLA) guarantees 99.95% system-wide uptime, ensuring business continuity.
Learn more
Data Privacy
VIRcode minimizes data collection from end users, collecting only public IP addresses for operational purposes. This commitment to data minimization enhances user privacy and security.
Learn more
SDK Capabilities
The VIRcode SDK facilitates seamless interaction with the app on the device, enabling functionalities such as object to record loading, QR code generation, data uploading, push notifications, and robust encryption and digital signatures. Currently supporting .NET, we are expanding to Java and other languages based on customer needs.
Learn more
Explore Our Documentation
Why Offline?
Discover how QR codes facilitate direct data transfer to devices without reliance on internet connectivity
Learn more →
Data Flow Diagrams
Explore comprehensive diagrams of VIRcode’s core processes for secure data transfer
Explore →
Signing Key Generation
Learn about our robust signing key system utilizing public/private 384-bit elliptical curve keys
Get started →
Encryption Key Generation
Discover our approach to generating and securing 128-bit cipher and 256-bit hash keys
Learn more →