Take the 2-minute tour ×
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. It's 100% free, no registration required.

Are there open source implementations of SSE and OPE? Can anyone please point to sample codes, if available.

EDIT

If cryptDB is not an option, what other options are available?
(Indeed, these schemes are weak — which is why cryptDB proposes onion layers for encryption.)

share|improve this question
1  
1) These kinds of encryption are inherently weak 2) Take a look at CryptDB –  CodesInChaos Oct 23 '13 at 11:49
    
Understand the design of these schemes and implement them :) –  curious Oct 23 '13 at 14:28
add comment

2 Answers

Yes, in fact there is an alternative to CryptDB. After our libraries pass muster with crypto consultants, my company will be open-sourcing our crypto. We implement Boldyreva's OPE scheme, SSE and a few kinds of format-preserving encryption. We're also looking at expanding our stable of cryptographic algorithms, so in the near future we might implement other OPE and searchable encryption schemes. Unfortunately I can't be more specific right now, as it would be imprudent from a business standpoint. I'll try to remember to edit this question with a link when the announcement is made; it should be by the end of this year.

share|improve this answer
2  
Oh great, now I have to bookmark your answer to check it again by the end of the year. ;) [+1] –  e-sushi Oct 24 '13 at 16:09
    
We are waiting for the link :) –  curious Jan 6 at 11:36
    
I'm waiting for the go-ahead from my boss :) –  pg1989 Jan 6 at 23:16
add comment

cryptdb has these implementations inside it . But their licensing is not Open sources as in GPL etc . They say its available for research purposes !

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.