Project proposal for GSoC

Oscar Daniel Diaz <[email protected]> Sat, 19 Mar 2016 15:53:16 -0500
Newsgroups gmane.comp.python.myhdl
Message-ID <[email protected]>
Hello, 

Following the proposal done by Keerthan, I also proposed a new project for 
GSoC: 

 
### Crypto core

This project is the design and test of a cryptographic core. This core should 
be designed to be modular, to implement various cryptographic algorithms and 
operation modes, support symmetric and asymmetric encryption, and it should be 
easy to extend. Recommended algorithms to implement are AES, 3DES and RSA, and 
operation modes to implement are ECB, CBC, CFB, OFB and CTR. 

Additional aspects to cover with this project are:
   * Performance comparison against software implementation.
   * A modular test mechanism.
   * Study on possible implementation vulnerabilities.

A reference implementation for this project is openSSL library, although there 
are some hardware implementations in VHDL and Verilog.

###

I already did a pull request to GSoC page, so it should be published soon. If 
anyone is interested in this project, don't hesitate to tell me about it. 

Best regards, Oscar.
-- 
Oscar Díaz
Key Fingerprint = 8D3D 5FC4 A48C 5404 24AC  F684 A42F CE7C 39C0 AC6B
gpg --keyserver subkeys.pgp.net --recv-keys A42FCE7C39C0AC6B

I recommend using OpenDocument Format
for daily use and exchange of documents.

http://www.fsf.org/campaigns/opendocument

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140

_______________________________________________
myhdl-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/myhdl-list
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJW7bw8AAoJEKQvznw5wKxrkMsQAIqYlcGxpyNI0zhiG/VsQIYn
1c9PYI6PPn1yr6k1x3eCIY9Oho+wPj4wrrLRZCf41BX2FN8oc9HIf5Bd7zasjFAu
K/93azdLywJQChJMAi0cL+3OFVv2Sj9JDt6PcjaxgLsz1et03zDEb2LkZmLMBiEV
/Viv/Ya9GJyKM4AjZxQkrjOlMMbQztlJY3jGveFjwiIGDvGqHmKXqMpTPcokWGNc
nDDJkxMa8XeU1GN8UaqJMV1Tf/NYosgnScU/MTqGJpKGyyocEuGa9Sx3PeyclQLY
wYnmTsu+sFs2Tc9oqRHXICTHqd0LlVOoQBvwdjLffh9CkSp1SaSerE5Va/V6TBu5
DdePcgvob0kN7DMM+YlujsnQnb3COXuCv3lVeGMmFRKfx+IlOVMRxDGjargTG2iB
N7GyzLLFPxX7Cvdtav8ykM9xrfUstFYY0GWbnaAbJ2opUpczFaqeTBHlf41//glR
1ovqZusbv6PeT2YQ8+RyGhscNTac5OD7skescXrB2bKaMwSyA9RB/Sts5R0oUMPQ
NAb2ZtGOPjIPQ3EuCp/OLhuxRocKDvc28wlO5iQk7k8YEp00kaKraiz8jmdHyp4W
tGP43K63UoMUIFFkEwcphzZlSbAlReQnbjvsefV1CDns4j0plCPFqsM1G6EhZ2Dn
vDInK23yHgENVgdEqtY+
=fWfp
-----END PGP SIGNATURE-----