Home > Projects > COVR

COVR

A security platform for banking and retail

Type

Web, Mobile

Industry

Security

Country

Sweden

Highlights

  • Based on three-factor, two-channel encryption
  • A secure way of authentication and authorizing transactions even when using an unsecured network
  • The solution can be applied for bank transactions, retail, cloud-based databases, online gaming, keyless entry, medical records and e-commerce platforms
  • Can be adapted to virtually any web configuration

Challenge

In March 2016, one of the leading Swedish companies in the field of cybersecurity reached out to SoftTeco with a request to develop an iOS application. The goal was to create a secure platform for banking and retail. The key challenges were:

  • To make the platform adaptable to various web configurations.
  • To provide an authentication mechanism that would remain safe even in unsecured networks
covr-1 min

Solution

Using a broad technological stack, SoftTeco developed a multifactor authentication system that can be “connected” with any third-party solution.

Authentication was realized by using the multi-step encrypted communication via the mobile device. The app is user-friendly and requires no additional hardware. It can be fully integrated in bank transactions, cashless store purchases, cloud-based databases, online gaming, and IoT, ensuring 100% protection from identity theft, phishing, skimming and credit card hijacking.

Tech Stack

Mobile

Swift

Kotlin

Backend

.Net

C#

Azure Cosmo DB

Azure

Plugins

WordPress Plugin (php)

Outlook Web Access “plugin”

API micro services | Azure Service Fabric

SignalR socket solution

x25519 encryption for API

Identity Server 4

Have a project in mind?

Let us know what kind of software solution you need, and our specialists will provide an estimate cost and deadline. 

How it works

Backend details

The admin panel was developed for easy management of the users. The panel is based on the ASP.NET Core MVC platform, which is a cross-platform server solution. The API microservices are hosted on the Azure Service Fabric – a distributed systems platform, which provides scalability and reliability.

The data is stored in Azure Cosmos DB, a non-relational, globally distributed database. This provides horizontal scaling with the ability to select geographic regions and ensures stable and efficient performance. Identity Server 4 is used to provide authentication and authorization capabilities. Identity Server is implemented as a cluster’s micro-service of the Service Fabric and can be easily deployed in any location over the globe. The SignalR library is used to communicate with mobile clients and is based on sockets.

covr-2 min

To ensure a high level of security while sending messages, symmetric AES GCM encryption with the shared secret key was implemented. To obtain the key, the standard x25519 is used. It uses the Diffie-Hellman key-exchange protocol which provides high cryptographic stability with sufficient key exchange speed.

The used Android version provides a rational balance between security and the number of supported devices. During the development, modern approaches and tools were used. The application can also be integrated with a built-in fingerprint scanner which comes with some Android devices.

iOS Features

Complex (about 300 lines) yet stable logic for Touch ID and Keychain-authentication.

Mobile app details

Use of the latest technologies: The COVR application uses the latest technologies for 2-way communication – SignalR for .Net Core. The implementation of the maintenance logic for 2 SignalR connections with authorization through a separate API was a challenging yet successful process.

Results

The solution is now a finished marketable product. SoftTeco was responsible for the full development cycle: from requirements clarification and business analysis to implementation, quality assurance and technical support.

C2 SmartLight

C2 SmartLight

A system for managing smart outdoor lighting solutions

IoT

  • Web
BeeGuard

BeeGuard

An AI-based beehive tracking system

Agriculture

  • Mobile
  • ML

    Start your digital transformation journey today

    Drop us a line via the form below or contact us at info@softteco.com and our representative will get back to you within one business day.

    I agree with the Privacy Policy and the Terms of Services

    Softteco Logo Footer