Как я могу Зашифровать Видео в режиме реального времени?

Я ищу a, предпочтительно открытый исходный код, библиотека или программа для шифрования видео в режиме реального времени в целях безопасности, не DRM. Я нашел несколько достойных алгоритмов, RVEA и VEA, но прежде чем я попытаюсь взломать вместе реализацию, которую я хотел видеть, существовал ли один уже или если был лучший способ сделать это, так как эти методы немного стары.

7
задан Colin Barnes 6 January 2010 в 04:03
поделиться

2 ответа

Я бы предложил использовать AES-128 в режиме считанного блока (не обычный прикованный блок). Это легко сделать с помощью openssl, и он доступен в аппаратном виде почти на всех мобильных и CE устройствах, так что они становятся опциями, если у вас есть такой способ в будущем.

Одно из мест, где он используется - в chunked HTTP стриминге от Apple в соответствии с этой спецификацией: http://tools.ietf.org/html/draft-pantos-http-live-streaming-02

5
ответ дан 7 December 2019 в 07:45
поделиться

Вы немного расплывчаты в требованиях, но если вы просто ищете очень быстрый метод шифрования потока данных, то RC4 - это все равно неплохой способ. Он очень быстрый; я думаю, что он будет быстрее любого надежного блочного шифра. И вы можете использовать произвольно длинный ключ.

Похоже, много говорят о том, что RC4 "старый" и его нужно заменить, но я не думаю, что есть какие-то опубликованные разрывы в нем. Конечно, если бы я был плохим парнем, который сломал его, я бы, наверное, держал этот кусочек информации у себя в груди и использовал бы его для немного старомодного воровства. Так что, кто знает. Главная проблема, которую я думаю опубликовала, это то, что вы должны прокрутить s-box на некоторое количество итераций, прежде чем использовать кейстрим. Описание статистической слабости в pdf доступно здесь .

И этот алгоритм доступен в OpenSSL, который также удовлетворяет вашим требованиям. Честно говоря, я не могу сказать, как все это связано с RVEA, я ничего об этом не знаю. При очень быстром поиске в Google появляются в основном хиты, для которых требуются логины, чтобы узнать об этом. Хотя одна непрозрачная ссылка, похоже, подразумевает, что RVEA может использовать любое количество шифров. Может быть, она уже поддерживает RC4.

2
ответ дан 7 December 2019 в 07:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: