Welcome to kyberJCE Discussions! #1
Replies: 4 comments 5 replies
-
Good Day to you, i was wondering if you have an idea how to fix an error that occurs when i'm using your implementation. I'm a student and for my bachelor thesis i'm working on an post-quantum secure messaging android app. For this i wanted to support two different Post-Quantum Encryption Methods. NTRU and Crystals Kyber. Within my research i found your implementation which seems to be perfect for me to use.
I don't understand why this is happening. The error occurs when im calling new KyberJCE(). I made sure to specify the compileVersion to JAVA_11 but could it be that i missed to configure something else in Android Studio? I would be very happy if you have some ideas how to fix this error. Best Wishes |
Beta Was this translation helpful? Give feedback.
-
Greetings , I am wondering if you have any idea of the error when I implement your work . I'm an undergraduate student and I'm working on my bachelor thesis ,which is also for secure messaging . I'm using Eclipse Version: 2022-03 (4.23.0) with JDK18 to develop my work. I download and unzip your Source code implementation of KyberJCE from Github, then I import your unzip Source code as the existing Maven project into Eclipse. As your reply to EileenVonEdel , another disscussion above , you pointed out that Android doesn't have those classes included. Also , I tried to modified the Access Rule by "Properites->Java Build Path-Libraries, so as to make sun.security.util accessible , but error still existed . So I tried another solution : Build a new maven project and make your kyberJCE-2.1.1.jar build path ,following your pom file rule , howerver , another error occurred when calling "Security.addProvider(new KyberJCE());".
I'm afraid that there're errors in my pom file , so I use your Source code file to do above things again ,but ended up the same errors... I would appreciate if you have some ideas how to fix this error. Sorry for my bad English, the grammar or the words may look weird... Sincerely , LenghuoTrain |
Beta Was this translation helpful? Give feedback.
-
Hello! I was gonna implement Kyber in pure Java. Good thing I checked first. Have you cross-checked the outputs of this implementation with others? Like the ones made by Amazon and Cloudflare. I'm wondering because I'm planning to implement Kyber into an app I'm developing. Hopeful, |
Beta Was this translation helpful? Give feedback.
-
Hello, I hope this message finds you well. I was hoping to seek your assistance regarding a matter. I am currently a student working on my bachelor's thesis, which revolves around a post-quantum IoT project. Specifically, I am endeavoring to implement KyberJCE for securing messages within this project. However, I have encountered an issue. It appears that the public keys and private keys generated differ from the specifications outlined by NIST. Upon comparison, I have observed that the private keys are consistently larger by 169 bytes than the size stipulated by NIST. Similarly, the public keys exhibit a discrepancy, being consistently larger by 167 bytes than the NIST specifications dictate. Your insights and guidance on this matter would be greatly appreciated. Thank you for your attention to this inquiry. Best regards, |
Beta Was this translation helpful? Give feedback.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions