Author Archives: Kyle Jenkins

Day 25 — New Crypto Hash #5 (Final)

Hey, all! Welcome to CryptoCL. Over the past several days, I had tried to develop the new cryptographic hash. However, with being very busy with other assignments, I was unable to get very far in my efforts. I kept getting … Continue reading

Posted in Uncategorized | Comments Off on Day 25 — New Crypto Hash #5 (Final)

Day 24 — New Crypto Hash #4

Hey, all! Welcome to CryptoCL. I showed Dr. Marmorstein my cryptographic hash. It seems that the permutation step was not actually permutation, but a complicated substitution step. I have since written a simple permutation step. When I ran the program … Continue reading

Posted in Uncategorized | Comments Off on Day 24 — New Crypto Hash #4

Day 23 — New Crypto Hash #3

Hey, all! Welcome to CryptoCL. The cryptographic hash algorithm is complete. It’s not the best or most secure, but the input is being successfully encrypted. I changed my permutation algorithm to check the substituted number. If the number is between … Continue reading

Posted in Uncategorized | Comments Off on Day 23 — New Crypto Hash #3

Day 22 — New Crypto Hash #2

Hey, all! Welcome to CryptoCL. Progress on the new Cryptographic hash is slow going. I am working to try and implement the non-OpenCL implementation by Monday. Right now, I have the substitution and permutation functions defined. The substitution function is … Continue reading

Posted in Uncategorized | Comments Off on Day 22 — New Crypto Hash #2

Day 21 — New Crypto Hash #1

Hey, all! Welcome to CryptoCL — and I hope you had a Happy Halloween! Today, I began implementing our own Cryptographic Hash. The goal it take a given message, split it into 16 bytes (and adding filler to the remainder … Continue reading

Posted in Uncategorized | Comments Off on Day 21 — New Crypto Hash #1

Day 20 — Crypto Research #2

Hey, all! Welcome to CryptoCL. Today was a short day of research — I delved deeper into researching the Data Encryption Standard (DES) and Advanced Encryption Standard (AES) cryptographic algorithms. Most of my time went into the AES algorithm, however. … Continue reading

Posted in Uncategorized | Comments Off on Day 20 — Crypto Research #2

Day 19 — Crypto Research #1

Hey, all! Welcome to CryptoCL. I spoke with Dr. Marmorstein very briefly last Friday about the research I had done on clblake. I’m going to add my notes onto the previous blogpost. Again, they’re just notes that try and make … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 19 — Crypto Research #1

Day 18 — clblake Research

Hey all! Welcome to CryptoCL. A bit of a short day today, as far as this research project, at least. I spent about an hour to 90 minutes researching clblake. I went through the program and looked at how wfr … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Day 18 — clblake Research

Day 17 — Tutorials, Again #6

Hey all! Welcome to CryptoCL. As we’re nearing the final days of working on the Hands-On OpenCL tutorial, I am wrapping up Exercise #09. On Thursday, I was able to resolve the issues I was facing with getWorkGroupSize and getInfo. … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Day 17 — Tutorials, Again #6

Day 16 — Tutorials, Again #5

Hey, all! Welcome to CryptoCL. After meeting with Dr. Marmorstein, we’re putting in a bit more time into the Hands-On OpenCL tutorials. I’m still working toward solving Exercise 09 — using the given solutions in the git repository. Going through … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 16 — Tutorials, Again #5