Как побайтово передавать Сид через родное приложение мне примерно понятно.
А вот чтобы передавать тоже самое через стороннее приложение, которым в нашем случае является Электрум, прийдется каким то образом впихивать в туже транзакцию вместе с полезной информацией еще и идентификаторы:Леджера, клиета, порядковый номер байтов и еще и сделать это так, чтобы все это не выглядело подозрительным для других. Лично я себе это плохо представляю.
Проще описать алгоритм передачи через eth-транзакцию, там обычно используется только один адрес, и есть порядковый номер транзакции, который будет очень кстати как счетчик отправленных байтов.
Значение r (r - это, если упрощенно, результат ecdsa функции, примененной к произвольному числу - нонсу) в подписи первой транзакции с адреса подбирается перебором нонса таким образом, чтобы какой-то байт (допустим, десятый) этого r соответствовал первому байту сида. Во второй транзакции с данного адреса передается второй байт и так далее. Для маскировки следует передавать не непосредственно байт сида, а, к примеру, xor-ить его с хешем переменной - никто тогда не сможет уличить в бэкдоре.