Request For comments - CheshireNet Protocol
2014-06-10 22:35:37
Написал тут в вики возможный вариант протокола синхронизации между узлами.
Протокол весь ...
+ развернуть текст сохранённая копия
Написал тут в вики возможный вариант протокола синхронизации между узлами.
Протокол весь из себя бинарный, предполагает 8-bit clean линки, и может содержать нулевые байты и нулевые символы в любом месте. Состоит из tag-length-value записей.
Критика приветствуется.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/985976.html. Please comment there using OpenID. Now there are comments
Тэги:
cheshirenet
Про алгоритмы
2014-06-05 16:19:49
Поскольку я уже больше десяти лет работаю с российскими крипталгоритмаии, то уже как-то к ним привык ...
+ развернуть текст сохранённая копия
Поскольку я уже больше десяти лет работаю с российскими крипталгоритмаии, то уже как-то к ним привык.
С другой стороны, поддержка российских алгоритмов во всяком свободном софте оставляет желать лучшего.
Поэтому возникает мысль для чеширнета зафиксировать криптоалгоритмы, которые по размерам ключа соответствуют российским, но при этом реализованы ы большем количестве софта
1. Дайджест - sha256
2. Алогритм подписи - ECDSA с использованием кривой secp256k1
3. Алгоритм распределения ключей шифрования - ECDH на той же кривой.
4. Алгоритм шифрвоания сообщений. Вообще-то может быть любым, шифрование сообщений используется только в частной переписке. Соответственно люди могут договориться на что угодно. Но, пожалуй, стоит зафиксировать что любая реализация cheshrenet должна в этом месте поддерживать AES-256 CFB.
Что касается всяких PBKDF у меня пока отчетливых предпочтений нет.
Но есть идея что для хранения секретного ключа должна использоваться стеганография. Причем никаких проверок на корректность расшифрвоания. Ввод любого пароля порождает какой-либо пригодный к употреблению ключ. Единственная проверка - сравнить человеко-читаемое представление отпечатка открытого ключа с тем, которым ты привык подписываться.
Соответственно, в качестве хранилища ключа используется png-рисунок не менее чем 100x100, для стеганографии испольуется один бит на канал. 100x100x3 дает 30000 битов, почти 4 килобайта.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/985320.html. Please comment there using OpenID. Now there are comments
Тэги:
cheshirenet
Оруэлловщина наступает
2014-05-20 14:20:25
Высшая судебная инстанция Евросоюза приняла решение в пользу права быть забытым.
Теперь ...
+ развернуть текст сохранённая копия
Высшая судебная инстанция Евросоюза приняла решение в пользу права быть забытым.
Теперь любой человек может требовать от поисковых машин удаления ссылок на материалы, касающиеся событий его прошлого. Причем, скажем, потребовать удалить с сайта газеты из архива номеров заметку - нельзя. А ссылку на эту заметку из гугла - можно.
Вот интересно, украинцам точно надо в такую Европу, где любой бандит, прежде чем идти на президентские выборы может потребовать у поисковых машин удалить из результатов поиска сведения о своих судимостях?
В общем, актуальност чеширнета все растет и растет. Нужно распределенное хранилище новостей, и нужно в язык запросов, который используется при межузловом взаимодействии добавлять какие-то способы "взболтать муть со дна колодца" - вытащить завялявшиеся в пыльном углу спула новости 10 и 20-летней давности оказавшиеся как-то связанными с актуальной темой.
См также на слэшдоте и в Компьютерре
This entry was originally posted at http://vitus-wagner.dreamwidth.org/980748.html. Please comment there using OpenID. Now there are comments
Тэги:
cheshirenet,
privacy,
злые,
люди
CheshireNet на GitHub
2014-04-09 21:35:46
... на github организация
cheshirenet у которой ... только один репозиторий
cheshirenet. В котором только ...
+ развернуть текст сохранённая копия
Сегодня наконец собрался и перенес все старое wiki на github.
Теперь у нас есть на github организация cheshirenet у которой пока только один репозиторий cheshirenet. В котором только копия манифеста в README.md, а основное -в wiki.
Я полагаю что этот репозиторий так и останется для документов, специфицаций протоколов и прочего. А для софта будем по мере начала его разработки заводить отдельные репозитории.
В общем, желающие участвовать в разработке могут писать мне свои юзернеймы на github-е, я включу в команду.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/971786.html. Please comment there using OpenID. Now there are comments
Тэги:
cheshirenet
Проект протокола Чеширнет
2014-04-09 15:06:15
... опубликовал свое видение
CheshireNet.
cheshirenet/
cheshirenet, пишите в ...
+ развернуть текст сохранённая копия
filin aka
besm6 наконец-то опубликовал свое видение CheshireNet.
документ пост в ЖЖ и DW.
Это результат сбора ценных идей из всех предыдущий дискуссий, спроектированный с нуля почти без ограничений. Вводится, правда, предположение что канала у нас сильно меньше чем процессора, но оно оправданное.
Да, кстати, кому доступ к гитхабовсому репозиторию https://github.com/cheshirenet/cheshirenet, пишите в комментариях к этой записи запрос с указанием гитхабовского юзернейма.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/971526.html. Please comment there using OpenID. Now there are comments
Тэги:
cheshirenet