Comments (5)
Hello @rbost -
Is it possible to use hardware accelerated modules in mbedTls for higher performance?
Please see a list of hash, symmetric and asymmetric primitives already accelerated:
http://bit.ly/2i8GukJ
Will that speed up Sophos' rsa tdp private key operations?
from crypto-tk.
Yes. But, we will use mbedTLS only for RSA (which cannot be hardware accelerated), not for the rest of the primitives (it will be libsodium).
As the TDP will not be used in practice for the most efficient SSE schemes, so I do not see this as a real limitation. Do you actually need it?
from crypto-tk.
It'd be interesting to benchmark sophos' performance with an accelerated RSA TDP. Sophos' beauty lies in it's simplicity - as a self taught SSE novice I was able to comprehend the theory behid it compared to most other constructions, even Diana. I suppose from a practical viewpoint, I'll have to work through the CRPRF innards to really understand Diana.
Thanks for all of your work BTW - the papers, presentations, videos and code all add up to a really valuable online course in cutting edge SSE
from crypto-tk.
OK, I will probably leave both implementations. mdedTLS will be used by default, and the OpenSSL implementation will still be available.
You should really look at Diana, it is not very complicated in the end 😃.
from crypto-tk.
OpenSSL is no longer necessary to build the OpenSSE cryptography toolkit since commit 74942b9.
OpenSSL is still used in an implementation of the trapdoor permutation, but, by default, an embedded mbedTLS-based implementation is used.
from crypto-tk.
Related Issues (12)
- Implement set hashing with Elligator HOT 1
- Replace AES in the AEZ code
- Implement a key store
- Add APIs to call the hash function incrementally
- Fix compilation warnings HOT 1
- Memory locking is not thread safe
- Use coverity as an additional static analysis tool HOT 1
- Problems during installation on ubuntu 20.04
- Write API documentation HOT 2
- Describe a coding style and reformat the existing code to this style HOT 2
- Implement range-constrained pseudorandom functions HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crypto-tk.