123 reputation
6
bio website
location
age
visits member for 1 year, 10 months
seen Jun 14 at 18:47

this site sux little bit in my opinion


Sep
24
awarded  Autobiographer
Dec
13
comment Two step encryption
Additional requirement for such algorithm would be that having keys B and C it is not possible to calculate key A.
Dec
12
comment Two step encryption
@AJHenderson How about many users accessing the same data?
Dec
12
comment Two step encryption
@AJHenderson deC is assigned to the user so it is not stored on the server
Dec
5
awarded  Scholar
Dec
5
accepted Two step encryption
Dec
4
comment Two step encryption
@AJHenderson There is a security gain as the decrypted data will not be available on the server so even if the server is compromised there will be only encrypted data available without the decryption key. Anyway how is it relevant to answering this question? Do you know such algorithm or not?
Dec
4
comment Two step encryption
@Null What if for example you cannot be sure about security of the server. You keep only encrypted data there an keys used for further encryption before sending it to the users. Even if someone will get full control of your server there will not be able to get your data
Dec
4
awarded  Commentator
Dec
4
comment Two step encryption
@AJHenderson Read the question again. I have encryption key enA and enB and decryption key deC deC(enB(enA('Hello World'))) = 'Hello World' On server is store data as enA('Hello world') and send to user as enB(enA('Hello world')). User is using deC key to decrypt the data
Dec
4
comment Two step encryption
@Null For example: if we have many users with different access levels then using one user key it is not possible to decrypt data sent to the other user
Dec
4
comment Two step encryption
@Null The point is to avoid decrypting the data on the server
Dec
4
awarded  Supporter
Dec
4
comment Two step encryption
@pipTheGeek I don't have any real problem to solve right now it rather a theoretical question about encryption algorithms
Dec
4
comment Two step encryption
@AJHenderson 1 If data has to be decrypted before sending to the user then it is available in a decrypted form on the server 2 If I send original decryption key user can share this key and anyone can use to decrypt data. So I was thinking about scenario where stored data is never decrypted and it can be encrypted again with different key which will generate also different key for the decryption. In such case I can send this data to different users without ever decrypting it or sharing original decryption key. It is theoretical question about algorithms.
Dec
4
revised Two step encryption
added 6 characters in body
Dec
4
comment Two step encryption
should be "with each subsequent encryption we will have different decryption key"
Dec
4
comment Two step encryption
@AJHenderson I've edited the question to clarify it. I don't want to send my decryption key and I don't want to decrypt the data either.
Dec
4
revised Two step encryption
claryfing question
Dec
4
comment Two step encryption
In 3a-3b I share key used for data storage encryption and I don't want to do this. I need algorithm which could be used recursively so with which subsequent encryption we will have different encryption key. Mu question is does such algorithm exist?