Establishing an encrypted and authenticated connection to the BlackBerry Smart Card Reader ...13 Performing the Bluetooth pairing process and the secure pairing process on the BlackBerry device 14 Performing the Bluetooth pairing process and the secure pairing process on the computer....14 Reconnecting to the BlackBerry device or computer automatically ............14...
BlackBerry Smart Card Reader The BlackBerry Smart Card Reader for BlackBerry devices is an accessory that, when used in proximity to certain Bluetooth® enabled BlackBerry devices and computers, integrates smart card use with the BlackBerry® Enterprise Solution, letting users authenticate with their smart cards to log in to Bluetooth enabled BlackBerry devices and computers.
The BlackBerry Smart Card Reader cannot communicate with the BlackBerry Enterprise Server directly. When the BlackBerry device pushes an IT policy to the BlackBerry Smart Card Reader, the BlackBerry Smart Card Reader preserves the BlackBerry Enterprise Server signature on the IT policy.
BlackBerry device and the BlackBerry Enterprise Server send between them while the data is in transit. The BlackBerry Enterprise Solution uses either the Triple DES algorithm or the AES algorithm for this standard BlackBerry encryption, which is designed to verify that a message that a user sends from a Blackberry device remains protected in transit to the BlackBerry Enterprise Server while the message data is outside of your organization’s firewall.
Bluetooth devices other than the BlackBerry Smart Card Reader from using the Bluetooth technology installed on the computer, you or BlackBerry Smart Card Reader users with administrator privileges can restrict the availability of the Bluetooth technology on the computer.
Period IT policy rule to set the period after which the BlackBerry device generates a new Bluetooth encryption key. BlackBerry Smart Card Reader security The BlackBerry Smart Card Reader is designed to provide strong authentication to prevent offline and online dictionary attacks using the following security methods by default. Security method...
Page 9
27 for more information. Protected key storage To help limit the risk of key disclosure, the BlackBerry Smart Card Reader is designed to store all keys in its RAM only and does not write keys to its flash memory. To take the BlackBerry Smart Card Reader apart, the user must remove the battery, thereby clearing all of the keys on the BlackBerry Smart Card Reader.
You can set application control policy rules so that all Bluetooth profiles are unavailable for applications by default and then turn on the Bluetooth Serial Port Profile for the BlackBerry Smart Card Reader driver only. In this configuration, only the necessary applications are permitted to use the BlackBerry Smart Card Reader driver.
Page 11
Specify whether the connected BlackBerry device deletes its secure Disconnected Timeout pairing key and drops its connection to the BlackBerry Smart Card Reader. Specify whether the BlackBerry Smart Card Reader deletes all secure pairing keys and drops all connections to connected computers when the BlackBerry disconnection timeout period expires.
Page 12
BlackBerry Smart Card Reader close the Bluetooth connection between them that the disconnection timeout period expires. Note: You can use the Force Erase All Keys on BlackBerry Disconnected Timeout IT policy rule to specify whether the BlackBerry device and computer delete their secure pairing keys for their current connections to the BlackBerry Smart Card Reader when the disconnection timeout period expires.
BlackBerry device is connected to USB peripherals. If you set this IT policy rule to True, the Bluetooth wireless adaptor of the BlackBerry Smart Card Reader is turned off whenever the BlackBerry Smart Card Reader is connected to a computer using USB.
3. The BlackBerry device or computer receives the echo and replies to the BlackBerry Smart Card Reader with a request for a list of supported algorithms. 4. The BlackBerry Smart Card Reader creates a list of all of the algorithms that it supports and sends the supported algorithms list to the BlackBerry device or computer.
BlackBerry Smart Card Reader If a match is not available, the BlackBerry device or computer sends an error to the BlackBerry Smart Card Reader and stops processing the list. If a match exists, the BlackBerry device or computer begins the key establishment process by sending a pairing request using the selected algorithms and a 64-byte seed to the BlackBerry Smart Card Reader.
Page 16
BlackBerry Smart Card Reader to confirm that a Bluetooth connection to the BlackBerry Smart Card Reader exists and to verify that both sides understand the protocol. The BlackBerry Smart Card Reader receives the initial echo and replies with an echo transmission of the same value.
You can set the Force Smart Card Two-Factor Authentication IT policy rule in the BlackBerry Manager to require that a user authenticates with the BlackBerry device using a smart card. If you do not force the user to authenticate with the BlackBerry device using a smart card, the user can turn on or turn off two-factor authentication with the smart card by setting the User Authenticator field in the BlackBerry device Security Options.
Unbinding the smart card from the BlackBerry device When you or the user start the process that lets the BlackBerry device erase its stored user and application data, the BlackBerry device deletes the smart card binding information from its NV store. When the process completes, a user can authenticate with the BlackBerry device using a new smart card.
Information • BlackBerry Enterprise Solution Security Technical preventing the decryption of information at an Overview intermediate point between the BlackBerry device and the BlackBerry Enterprise Server or organization LAN • managing security settings for all BlackBerry devices • protecting data in transit between the...
160-bit Random Curve (EC160R1) • encryption AES-256* • AES-128 • hash SHA-512* • SHA-256* • SHA-1 *The initial key establishment protocol is designed to negotiate to use the algorithm indicated unless the BlackBerry device or the computer requires a different, supported algorithm. www.blackberry.com...
During the connection key establishment protocol process, if an error occurs on the BlackBerry device, the computer, or the BlackBerry Smart Card Reader, that party sends an error code to the other party negotiating the connection key. The following errors might occur: •...
Note: S1, S2, S3, and S4 are hard-coded strings that the BlackBerry device or computer and the BlackBerry Smart Card Reader use in the key derivation to prevent calculating session keys that are the same as each other.
BlackBerry Smart Card Reader Appendix D: BlackBerry Smart Card Reader shared cryptosystem parameters The BlackBerry Smart Card Reader and the BlackBerry device or computer with the BlackBerry Smart Card Reader software and drivers installed are designed to share the following cryptosystem parameters.
Offline attack An offline attack occurs when the user with malicious intent tries to send X = xP, instead of xS to the BlackBerry Smart Card Reader. A user with malicious intent might try this because the user with malicious intent does not know the secure pairing key.
X as the point at infinity, then K is the point at infinity regardless of what the BlackBerry Smart Card Reader chose for Y. By checking that X is not at the point of infinity, 1, or –1, the BlackBerry Smart Card Reader security protocols avert this threat.
Appendix F: Smart card binding information When you or a user turns on two-factor authentication on the BlackBerry device, the BlackBerry device binds to the installed smart card automatically by storing the following smart card binding information in a special BlackBerry device NV store location that is inaccessible to a user.
The BlackBerry Smart Card Reader unbinds the IT policy by deleting the IT policy public key from its NV store so that it can receive a new IT policy and a digitally signed IT policy public key from a BlackBerry Enterprise Server.
Need help?
Do you have a question about the PRD-09695-004 - SMART Card Reader and is the answer not in the manual?
Questions and answers