Specifications
How the BlackBerry Device
Service and the BlackBerry
Infrastructure authenticate
with each other
The BlackBerry Infrastructure and BlackBerry Device Service must authenticate with each other before they can transfer
data. The BlackBerry Device Service uses SRP to authenticate with and connect to the BlackBerry Infrastructure.
SRP is a point-to-point protocol that runs over TCP/IP. The BlackBerry Device Service uses SRP to contact the BlackBerry
Infrastructure and open a connection. When the BlackBerry Device Service and BlackBerry Infrastructure open a
connection, they can perform the following actions:
1. Authenticate with each other
2. Exchange configuration information
3. Send and receive data
The BlackBerry Device Service and BlackBerry Infrastructure use the SRP authentication key when they authenticate with
each other. The SRP authentication key is a 20-byte encryption key that the BlackBerry Device Service and BlackBerry
Infrastructure share.
What happens when the BlackBerry Device
Service and the BlackBerry Infrastructure
open an initial connection
After the BlackBerry Device Service and the BlackBerry Infrastructure open an initial connection over the Internet, the
BlackBerry Device Service sends a basic information packet to the BlackBerry Infrastructure immediately. A basic
information packet includes the BlackBerry Device Service version information, SRP identifiers, and other information that
is required to open an SRP connection. Both the BlackBerry Device Service and BlackBerry Infrastructure can recognize
the basic information packet. The BlackBerry Device Service and BlackBerry Infrastructure can use the basic information
packet to configure the parameters of the SRP implementation.
2
Security Technical Overview How the BlackBerry Device Service and the BlackBerry Infrastructure authenticate with each other
12