36 lines
812 B
ReStructuredText
36 lines
812 B
ReStructuredText
==========================
|
|
'Encrypted' Streaming Flag
|
|
==========================
|
|
.. meta::
|
|
:author: orignal
|
|
:created: 2015-01-21
|
|
:thread: http://zzz.i2p/topics/1795
|
|
:lastupdated: 2015-01-21
|
|
:status: Needs-Research
|
|
|
|
.. contents::
|
|
|
|
|
|
Overview
|
|
========
|
|
|
|
This proposal is about adding a flag to streaming that specifies the type of
|
|
end-to-end encryption being used.
|
|
|
|
|
|
Motivation
|
|
==========
|
|
|
|
High-loaded apps can encounter a shortage of ElGamal/AES+SessionTags tags.
|
|
|
|
|
|
Design
|
|
======
|
|
|
|
Add a new flag somewhere within the streaming protocol. If a packets comes with
|
|
this flag it means payload is AES encrypted by key from private key and peer's
|
|
public key. That would allow to eliminated garlic (ElGamal/AES) encryption and
|
|
shortage of tags problem.
|
|
|
|
May be set per packet or per stream through SYN.
|