O Bluetooth para Windows suporta as seguintes opções de soquete. As opções de soquete são definidas e consultadas usando as funções setsockopt e getsockopt , respectivamente.
Para soquetes desconectados, o SO_BTH_AUTHENTICATE especifica que a autenticação é necessária para que uma operação de conexão ou aceitação seja concluída com êxito. A configuração dessa opção de soquete inicia ativamente a autenticação durante o estabelecimento da conexão, se os dois dispositivos Bluetooth não tiverem sido autenticados anteriormente.
Em soquetes não conectados, a opção de soquete SO_BTH_ENCRYPT impõe a criptografia para estabelecer uma conexão. A encriptação está disponível apenas para conexões autenticadas.
A opção de soquete SO_BTH_MTU é uma opção avançada usada principalmente para validação.
Então, acho que a criptografia é para conexões autenticadas, não para dados transmitidos por Bluetooth.
Para obter detalhes, consulte o artigo: Opções de Bluetooth e soquete