Introduction

A dedicated mobile phone application demonstrates the personalization of the OPTIGA™ Authenticate NBT via its NFC interface.

Overview

This section outlines the part of the host software documentation dedicated to the personalization via NFC (PERSO) example applications. The key topics include:

  • Introduction: Provides an overview and lists the requirements to evaluate this use case.

  • Operation: Steps to prepare and evaluate the system in the operational environment.

  • User guides: Platform-specific instructions for the provided applications.

  • Step-by-step guide: Detailed steps to setup, install and evaluate this use case with the provided software/hardware.

Requirements

Following hardware and software components are required to evaluate the use case.

Hardware

Following hardware devices need to be available for this use case:

  • OPTIGA™ Authenticate NBT Development Kit (see Fig. 119)

  • Android or iOS-based mobile phone

    • Android version: 11+

    • iOS version: 15+

  • Development PC

    • The recommended platform for the development PC is Windows. If an iPhone is used as mobile phone (also) an macOS-based development PC is required.

OPTIGA™ Authenticate NBT Development Kit

Fig. 119 The OPTIGA™ Authenticate NBT Development Kit.

Software

We provide you several example applications for this use case, all meeting the requirements for software quality level example.

Example application

Type

Link

OPTIGA™ Authenticate NBT PERSO Application for Android

Mobile phone

GitHub.com

OPTIGA™ Authenticate NBT PERSO Application for iOS

Mobile phone

GitHub.com

Development tools

The following development tools have to be installed on your development PC:

Software type

Required tooling

Android app

Android Studio[1]

iOS app

Xcode[2]