网络安全结合计算机科学基本概念和实际专业化安全准备学生实践,深入技术工作。框架问题的能力,选择计算模型,设计程序结构,发展高效的算法是在计算机科学中重要的软件实现技术。所有学生网络安全标准序列计算机科学课程,涵盖内容如基本编程、面向对象设计、计算机体系结构、操作系统、计算机网络和分布式系统,算法复杂度和可计算性理论。这些课程为cybersecurity-specific课程奠定基础。
网络安全课程涵盖关键领域,从局部空间的一个广泛的概述(包括威胁建模、对称和非对称密钥加密、认证、访问控制、社会工程,利用简单、基本的系统安全,恶意软件,网络犯罪地下,和先进的持续威胁演员)深冲进安全的操作系统和应用程序的设计。基本主题包括分析流行类攻击系统;安全漏洞和国防技术;限制损害和战略复苏;分布式认证协议的设计和实现;和现有标准化安全协议和法律基础设施涉及隐私,数据伦理、数据安全、黑客、自动化、和知识产权。此外,网络大学的学生有机会获得大量的选修课,包括无线网络课程、软件漏洞、网络安全风险管理和评估、数字取证,犯罪学。
CY 2550。网络安全的基础。(4小时)
概述基本原则和安全相关信息系统的概念,包括工作站安全、系统安全和通信安全。讨论了法律、道德和人性因素与网络安全相关的专业问题,包括区分法律和道德规范的能力。提供学生一个机会使用大量各种现有的软件工具来探测计算机系统和网络,以了解这些系统功能,数据移动在这些系统,这些系统如何脆弱。涵盖了安全方法、控制程序、经济学的网络犯罪,刑事诉讼程序和取证。
先决条件:CS 2500最低等级的D -
CY 2990。选择性。(1 - 4小时)
提供选修学分课程在其他学术机构。可能是无限重复。
CY 2991。研究网络安全。(1 - 4小时)
提供了一个机会在老师监督下进行介绍性的研究或创造性的尝试。
CY 3740。系统安全。(4小时)
介绍了设计和实现安全的程序的基本原则和系统。介绍和分析攻击系统的普遍的类。讨论了识别技术存在的漏洞在系统设计和实现中,防止引入或成功完成攻击,限制攻击发生的损害,恢复系统的操作和策略妥协。提供真实的攻击和防御的动手实践的机会在几个领域,包括系统管理、网络和移动设备。介绍了安全研究和实践的伦理性考量。
先决条件:CS 3650最低等级的D -
CY 4170。法律、伦理和政策的数据和数字技术。(4小时)
描述了相关的法律和伦理问题收集、使用、披露和保护数字信息。伦理强调法律基础设施涉及隐私,数据,数据安全,黑客、自动化、和知识产权。阐明了基本的规则集和权利相关的实践和数据保护,评估这些规则如何适用于上下文和批判性分析其功效和社会影响。
属性(s):NUpath道德推理NUpath写作
CY 4740。网络安全。(4小时)
研究主题相关的网络架构和加密方案的安全上下文中。提供先进的报道主要的互联网协议包括IP和DNS。检查拒绝服务、病毒和蠕虫,并讨论了技术保护。包括加密模式和算法RSA和diffie - hellman足够数学等细节。高级主题地址认证协议的设计和实现,现有标准化的安全协议。探讨了常用应用程序的安全网络和电子邮件。
先决条件:CS 3700最低等级的D -或CS 4700最低等级的D -或CS 5700最低等级的C -
CY 4760。无线和移动系统的安全。(4小时)
介绍了基础理解安全和隐私威胁以及防御在无线和移动系统中,特别是在无线网络的softwarization时代。研究无线系统的扩散在各种各样的环境如电话、导航、传感器网络和关键的基础设施。检查安全挑战固有的无线技术的广播性质和增加软件定义无线电的可用性。提供学生一个机会来获得经验描述和分类安全目标和攻击在现代无线网络,识别这些影响的独特安全的影响,以及如何减少安全问题。
CY 4770。密码学。(4小时)
研究加密方案的设计,使安全通信和计算。强调密码学作为数学上严格的纪律与精确的定义,定理,证明和深深的连接信息理论,计算复杂度和数论。主题包括伪随机数;对称密钥密码体制和AES等块密码;哈希函数;公钥密码机制,其中包括基于因式分解和离散对数;签名方案;安全多方计算和应用程序如拍卖和投票;和零知识证明。
先决条件:(CS 3000最低级的D -;CS 3800最低级的D - CS)或最低等级的D - 4800
属性(s):NUpath正式/定量推理
CY 4930。网络安全顶石。(4小时)
提供了学习的原则和方法组织识别和解决网络安全问题。提供学生一个机会在小组工作来识别和范围当前网络安全问题/挑战。要求学生提交一份书面提议的项目,包括动机、文学研究,研究和原因;创建一个工作计划开发一个解决方案,包括数据的开发和识别需要妥善解决的问题/挑战;并创建一个最终报告。
属性(s):NUpath顶石的经验,NUpath写密集型
CY 4940。研究项目在国家安全。(4小时)
吸引学生在国家网络安全/信息系统安全问题。提供学生一个机会来学习如何应用研究技术,清楚地思考这些问题,制定和分析可能的解决方案,和交流他们的结果。工作小组的指导下,从政府和行业外部顾问,每个学生都有机会制定,实施,和现在的原始研究对当前网络安全/信息保障问题感兴趣的国家。作为这项研究的一部分,要求学生提交一份书面提议的项目,完成与动机、文学研究,研究和原因;创建一个工作计划的研究问题;并创建一个最终报告。
属性(s):NUpath顶石的经验,NUpath写密集型
CY 4970。初级/高级荣誉项目1。(4小时)
重点是深入项目的学生进行研究或生产产品相关学生的主要领域。结合初级/高级项目2或college-defined相当于8信用荣誉项目纪律。
CY 4973。在网络安全的话题。(4小时)
提供了一个讲座课程在网络安全话题不定期在正式课程。从祭,祭话题可能会有所不同。可能重复四次。
先决条件:CS 3000最低级的D -;(CS 3500最低等级的D -或DS 3500最低级的D -)
CY 5001。网络技术和应用程序。(4小时)
旨在提供一个系统的了解网络技术和应用程序部署在全球数字基础设施。涵盖的话题在计算机网络中,服务器架构,操作系统,和脚本。所有的技术和工具包括在课程面向作为安全管理员和网络安全专业人士的工具。使用实际的动手实验运行在虚拟机和容器托管在云计算环境中训练学生。因此,一个实际的虚拟化技术的概述,集装箱化和云计算模型。
CY 5002。具体的数学。(3小时)
提供学生一个机会来获得系统的理解数学掌握网络所必需的工具和方法。旨在培养学生数学概念,这些概念的实际使用领域的信息保障和网络安全。包括理论和实践练习。结合了讲座和基于计算机的例子和作业。学生的信息保障对齐项目可能需要老师批准登记。
CY 5004。网络编程导论1。(3小时)
提供学生一个机会来获得系统的网络编程语言和方法的理解。旨在培养学生在Python中使用命令行基于接口编辑器和编译器、以及集成开发环境,与行业标准操作系统上运行的虚拟机。训练学生通过实现编程原理和方法,包括计算机系统的进化。结合讲座与多个计算机练习。学生的信息保障对齐项目可能需要老师批准登记。
CY 5010。信息保障的基础。(4小时)
概述基本原则和安全概念相关的信息系统,包括操作系统安全、通信和网络安全,软件安全。通过保密的概念,介绍了信息安全完整性和可用性。讨论了道德、法律和隐私影响而审核各种法律如《爱国者法案》,GLBA和全球数据隐私监管。涵盖了安全方法、控制程序、经济学的网络犯罪,刑事诉讼程序和取证。描述了使用加密技术作为一种工具,软件开发过程,和保护。旨在建立一个共同的跨学科理解信息保障和网络安全的基础。
CY 5040。网络编程导论2。(4小时)
提供学生一个机会来获得系统的网络编程语言和方法的理解。训练学生在Python中,C和汇编语言使用command-line-interface-based编辑器和编译器;集成开发环境,与行业标准操作系统运行在虚拟机;和编程的实现原理和方法生成计算机系统的演变。
CY 5061。云安全。(2小时)
介绍了云计算的基本原理segue理解它的各种安全挑战时,威胁模型和数据隐私问题在合规和法律方面的决定。探讨了实现安全控制策略,进行风险评估,处理事件检测和响应,同时强调保持经济头脑的安全生命周期基于云的环境。
CY 5062。介绍物联网的安全。(2小时)
旨在提供一个基础的理解与信息安全相关的主要问题在一个广泛连接世界的物联网(物联网)。强调IoT-based系统的漏洞和威胁。提供学生一个机会来了解物联网技术的要点和保护信息的潜在机制。
CY 5120。应用密码学。(4小时)
调查密码学的原则和实践。概述核心加密算法:对称加密方案(如DES和AES);公钥密码体制(例如,RSA和离散对数);和哈希函数(例如,沙家族)。讨论了核心信息保障的构建块,如身份验证、数字签名、密钥管理和数字证书。最后,这些概念适用于重要的安全架构,包括IP网络堆栈(例如,IPsec和SSL / TLS),细胞系统,广播媒体。限制学生在计算机与信息科学学院和工程学院或导师的许可。
CY 5130。计算机系统安全。(4小时)
提供了一个实用的概述企业计算机安全、操作系统安全、和相关的话题。适用的概念,如身份验证、访问控制、完整性和审计到现代操作系统。讨论和演示系统、流程、内存和文件系统级的防御和攻击他们。还讨论了主题数据安全性和虚拟化。使用实践实验室加强技能和提供实践经验。
CY 5150。网络安全实践。(4小时)
探讨了在计算机网络的安全问题。主题包括防火墙、病毒、虚拟专用网络,网络安全,无线安全。包括案例研究和实验室练习。限于计算机与信息科学学院的学生或老师的许可。
CY 5200。安全风险管理和评估。(4小时)
创造机会的能力发展的信息安全政策和计划包括物理、控制软件和网络。讨论了不同的恶意攻击,如病毒和特洛伊木马,检测策略,对策,损失评估和控制。介绍了信息系统的风险分析和管理,审计和日志文件。使用案例研究、网站访问,与商业产品。
先决条件:CS 2550最低等级的D -或CY 2550最低级的D - IA 5010,最低等级的C -或CY 5010最低级的C -或研究生项目录取
CY 5210。信息系统取证。(4小时)
旨在让学生探索计算机法医检查中使用的技术。检查计算机硬件、物理和逻辑磁盘结构,计算机取证技术。进行实践经验DOS, Windows操作系统,Macintosh, Novell和Unix / Linux平台。基于基本的计算机技能和提供工具和技术调查实践经验,把握和分析计算机软件使用各种专业的法医证据在一个ibm个人电脑环境。
先决条件:CS 2550最低等级的D -或CY 2550最低级的D - IA 5010,最低等级的C -或CY 5010最低级的C -或研究生项目录取
CY 5240。网络法:隐私、伦理和数字版权。(4小时)
描述与信息安全相关的法律和伦理问题包括访问、使用和传播。强调法律基础设施与信息保障,如《千禧年数字版权法》和通信规范法和新兴技术对数字版权管理。检查信息安全的作用在不同的领域,如医疗、科研、和个人通信,如电子邮件。检查计算机欺诈和滥用等犯罪活动,桌面伪造,挪用公款,儿童色情,电脑侵权、盗版和计算机。
先决条件:CS 2550最低等级的D -或CY 2550最低级的D - IA 5010,最低等级的C -或CY 5010最低级的C -或研究生项目录取
属性(s):NUpath道德推理NUpath写作
CY 5250。决策的关键基础设施。(4小时)
关注的是艺术和科学的安全项目管理领导关键基础设施保护程序的上下文中。包括选择阅读材料,审查在危机决策模型,完成领导人的演讲和见解在基础设施的保护,和检查学生的独特的背景和经历。训练学生的互动漏洞、威胁和对策以及如何将这些知识应用到保护关键基础设施使用国家和全球战略的研究和分析,历史和当前立法和政策。也试图给学生的工作知识联邦、州和私营部门的关键基础设施保护资源和程序。
CY 5770。软件漏洞和安全。(4小时)
旨在帮助学生意识到系统安全问题,获得安全的基本理解。礼物在互联网使用的主要软件和应用,详细讨论相关的漏洞和它们是如何利用。还讨论了编程漏洞和它们是如何利用。检查保护和检测技术。包括许多实用的实验作业以及当前该领域研究的讨论。
CY 5976。直接研究。(1 - 4小时)
旨在为网络安全(CY)的学生提供培训工作经验的一个特定的IA项目CY教练的指导下。老师为学生提供了一个计划的研讨会会议,包括讲座、研究,完成项目可交付成果和发展方向。可能是无限重复。
CY 5978。独立的研究。(2 - 4小时)
提供的指导下独立工作部门的成员在选择话题。课程内容取决于教练。可能是无限重复。
CY 5984。研究。(2 - 4小时)
在老师的监督下进行研究提供了一个机会。可能是无限重复。