Neustar Trusted Device Identity (TDI)

Release 0.20.0

Neustar TDI (formerly oneID-connect) is an authentication framework for the Internet of Things (IoT), servers and end-users. By sending messages with digital signatures, you can authenticate the origin of the message and ensure the message hasn’t been tampered with. Neustar TDI makes it simple for projects that need to send authenticated messages and verify the authentication of messages.

Neustar-TDI/python-sdk can be installed on IoT devices and servers that support python 2.7, 3.4, 3.5 or 3.6. Neustar-TDI/python-sdk depends on two external libraries: the python package and openSSL.


Security for IoT devices can be challenging to implement and difficult to mange at scale. So Neustar has created a secure two-factor mutual authentication platform that securely connects users to their IoT devices, while enabling product servers to securely send firmware updates to those same IoT devices. We do this using state of the art Elliptical Curve cryptography.

Indices and tables