В BLE примерно так - при каждом коннекте на основе постоянного
ключа и рандома генерится сеансовый ключ и IV. Ну а пока сидят на
китайцах, где и IV всегда один и только один. Но даже это по
сравнению с армейским раздолбайством фигня. МО закупило рации и
выдало в подразделения без шнуров программирования с зашитыми
ключами. Когда купили шнурки за свои - оказалось ключи 111,
2222,... Причем приказом обязали программировать ключи наверху и
периодически централизованно собирать ВСЕ рации подразделения и отвозить на прошивку на пару дней минимум.