| bio | website | |
|---|---|---|
| location | ||
| age | ||
| visits | member for | 5 months |
| seen | Dec 21 '12 at 10:18 | |
| stats | profile views | 5 |
this site sux little bit in my opinion
|
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? |
|
Dec 4 |
comment |
Two step encryption @Ramhound Read the question first. I want to give the user the ability to decrypt data. I'm looking for an algorithm in which data can be encrypted recursively and decryption key will change with each subsequent encryption. So it would work kind of like XOR but in form of more advanced/safe encryption algorithm |