Furthermore it is possible to have secure communications in one direction and unsecured communications in the other direction.
Some of the functions described above may be performed by an external database.