Offline wallets are the payer component, allowing users to initiate and sign offline transactions securely. In peer-to-peer payment scenarios, offline wallets acts also as receiving components, enabling consecutive offline payments. Crunchfish Digital Cash Offline Wallet is a secure and scalable component that executes within a Virtual Secure Element providing an isolated runtime execution environment.
Offline wallets are the payer component, allowing users to initiate and sign offline transactions securely. In peer-to-peer payment scenarios, offline wallets acts also as receiving components, enabling consecutive offline payments. Crunchfish Digital Cash Offline Wallet is a secure and scalable component that executes within a Virtual Secure Element providing an isolated runtime execution environment.
Crunchfish Digital Cash Offline Wallets supports various other proximity interaction methods (NFC, Bluetooth, Ultrasound), catering to different use cases and ensuring broad compatibility. The QR-based interaction method is highlighted below for its effectiveness in accommodating low-end devices and as a reliable backup system.
The payer displays a QR code representing their offline wallet transaction, which the payee scans to complete the payment.
A merchant or payee presents a QR code with a payment request, which is scanned by the payer. The payer generates the offline transaction and displays a QR code representing their offline wallet transaction, which the payee scans to complete the payment.
Whether using a software-based virtual secure element, a trusted execution environment (TEE) or an embedded secure chip, offline wallets must at least guarantee isolated runtimes and encrypted storage for sensitive data at rest.
However, operational challenges are present for large-scale deployment of hardware-based solutions, including monitoring, upgrades, and compliance.
The architecture enables offline wallets, offline terminals, and the backend servers to communicate in a standardized way across multiple proximity and remote APIs, including:
The PKI framework ensures data end to end security across all communication channels, enforcing the same standards
The Reserve, Pay, and Settle approach optimizes offline payments by leveraging existing rails for online settlement rather than relying on separate reconciliation layers. The modularity of this unique approach of offline payments combines the interoperability of EMVCo card payments with the programmable flexibility of Ethereum smart contracts, delivering a comprehensive framework for secure offline transactions.
The Reserve, Pay, and Settle approach optimizes offline payments by leveraging existing rails rather than relying on separate reconciliation layers:
The generalization of offline wallets with the operational capabilities of standard Real-Time Payment eWallets presents a transformative approach to initiating payments. By leveraging the eWallets convenience, and accessibility, offline wallets can provide essential functionalities for users, mirroring the reliability of online payment methods.
Crunchfish technology enable client applications to be trusted offline as well as implementing or improving authentication security for online payments using Crunchfish’s patented offline payment solution with online settlement and patent-pending Trusted Application Protocol (TAP). In a world where connectivity is not always guaranteed, offline wallets stand to bridge the gap, enabling users to engage in digital transactions smoothly, irrespective of their location or connectivity status. This evolution not only broadens the reach of digital payments, but also fortifies financial inclusion on a global scale.