Наверно уже многие читали или слышали новость о том, что НСПК (Национальная система платежных карт) запускает новую систему бесконтактной оплаты «Волна», которая должна работать по Bluetooth. Подробного описания этой системы я найти не смог.
И тут у меня в голове возникла идея, как это может работать более безопасно, нежели просто по Bluetooth, ведь это не самая защищенная технология для проведения оплаты. Итак, приступим к знакомству и размышлениям.
Не так давно мы разработали устройство (на микросхеме NRF52833-QDAA от Nordic), которое должно идентифицировать пользователя по NFC смартфона и подключаться по Bluetooth BLE для дальнейшего обмена данными системы с приложением. Если простым языком, бесконтактное спаривание телефона с устройством по средствам NFC.
Вот я и подумал, что такая схема может работать для бесконтактной оплаты. Открываем приложение банка, подносим телефон к терминалу и нажимаем кнопу оплатить. По NFC телефон и терминал идентифицируют друг друга, а дальше уже происходит передача шифрованных данных по каналу Bluetooth.
Приложение «NFC Tools» для чтения и записи NFC доступно в AppStore, а это значит, что некую часть NFC, Купертиновцы оставили открытой для разработчиков ПО. Тем самым никто не мешает банкам, условно, добавить приложение «NFC Tools» в свои онлайн-банки и реализовать такой способ оплаты с двухфакторной аутентификацией.
Возможно, «Волна» будет работать как раз по такому принципу, который я описал, но на этот счет пока что стоит лишь догадываться.