我是一名数学专业的学生,目前我喜欢密码学的数学方面。我打算从事密码学的研究。
https://www.csit.gov.sg/join-us/job-opportunities/job-detail/cryptologist
然而,虽然我对它的数学方面很满意,但我缺乏足够的计算机科学和计算机编程方面的培训。因此,我现在正努力学习编程和计算机科学技能。编程技能/计算机科学对密码学很重要吗?(关于上述职务)
如果是的话,哪些计算机科学主题与密码学最相关?数据结构中的主题对密码学的研究是否必要?最后,我的编程技能需要有多好才能从事密码学的职业呢?(如上文所列职务)
发布于 2019-09-15 16:25:32
这个问题可以结束,因为答案是基于意见的。尽管如此..。
那得看情况。看起来他们并不打算为加密、签名、投票等设计新的算法,他们只关注应用方面。特别是,他们期望您研究和评估特定硬件和软件的密码算法和协议。要做到这一点,你肯定需要计算机科学方面的技能。
你为什么要特别询问数据结构?与其他的相比,这是一个小话题。是的,你应该学习它,不是因为这份工作,而是因为否则你将无法编程。
对你的问题:是的,编程技能对这类工作很重要。
哪些主题是相关的?对于这项工作,以下主题似乎是相关的:
https://crypto.stackexchange.com/questions/74319
复制相似问题