Если запретить прием данных на железном уровне, как вы узнаете, что вставлена нужная флешка?
Как вы вообще сможете определить, что вставлена флешка, а не usb-мышка?
Чтение идентификатора контроллера USB-устройства, чтение разметки, чтение файловой системы - это все чтение данных.
Отправка данных на флешку требует получения от флешки подтверждения - поэтому вы даже отправить не сможете.
Тем, кто вам ставил такую задачу, скажите, что это задача не для паяльника.