| source Johns Hopkins University (X) |
level Graduate (5) Upper Level Undergraduate (5) |
department Information Security Institute (X) |
Prereq: 600.333 or 600.433 or permission. Students can only receive credit for 600.344 or 600.444, not both. Graduate level version of 600.344. [Systems]
Score: 13.301027 Details | Listing | Web page
Prerequisite: 600.120 or 600.121. This course provides a comprehensive coverage of the security aspects of the Java platform. Java's security model and the VM and language features that support security are covered. Java APls relevant to development of secure software are discussed. The course concentrates on the practical aspects of using these APls. Use of the Java Cryptography APls is addressed and material on security in J2EE (Java 2 Enterprise Edition) is presented. Topics covered include the java security.* packages, the Java Cryptography Architecture and Java Cryptography Extension (JCA and JCE), Java Secure Sockets Extension (JSSE), Java Authentication and Authorization Service (JAAS), Java Generic Security Services (Java GSS-API), and the Java Certification Path API. Prerequisite: 600.120 or 600.121.
Score: 13.301027 Details | Listing | Web page
This course focuses on communication security in computer systems and networks. The course is intended to pro-vide students with an introduction to the field of network security. The course covers network security services such as authentication and access control, integrity and confidentiality of data, firewalls and related technologies, Web security and privacy. Course work involves implementing various security techniques. A course project is required. Prerequisites: 600.226, 600.344/444 or permission; 600.120 (or equivalent) recommended. [Systems]
Score: 13.301027 Details | Listing | Web page
This semester long course will teach skill of how cryptographic systems work and fail - as part of a complete hardware and software system. The skills will be taught by examples I.e., by studyng and identifying flows in widely deployed crypto systems. We will place a particular emphasis on the failure of "security by obscurity" and the feasibility of reverse-engineering undocumented crypto systems.
Score: 13.301027 Details | Listing | Web page
A first course in the mathematical theory of secure and reliable electronic communication. Cryptology is the study of secure communication: How can we ensure the privacy of messages? Coding theory studies how to make communication reliable: How can messages be sent over noisy lines? Topics include finite field arithmetic, error-detecting and error-correcting codes, data compressions, ciphers, one-time pads, the Enigma machine, one-way functions, discrete logarithm, primality testing, secret key exchange, public key cryptosystems, digital signatures, and key escrow. Co-listed as 550.371
Score: 13.301027 Details | Listing | Web page
This course explores the ethical and legal underpinnings of the concept of privacy. It examines the nature and scope of the right to privacy through an inquiry into (a) the values that underlie the right, (b) the constitutional and common law foundations of privacy rights, and (c) how to balance our interest in privacy against other rights and interests with which it may conflict. Core Policy course for MSSI degree.
Score: 13.301027 Details | Listing | Web page
This course will study information security and assurance methodologies from the perspective of implementation and performance on reduced instruction set architectures. All 1st year MSSI students entering after Fall 08 will be required to take CSA
Score: 13.301027 Details | Listing | Web page
Open to MSSI students or Perm. Reqâd. The course will address information security in the public health and medical fields, with special emphasis on clinical care, research and the role of the academic medical center. In many respects, the course builds on 650.651 Health Information, Privacy, Law and Policyâs treatment of privacy and how such privacy is protected in the health and medical arena, including but not limited to HIPAA
Score: 13.301027 Details | Listing | Web page
This course will analyze advanced topic s and state of the art issues in the field of digital forensics. The course will be run in a research seminar format and students will be given both basic and applied research projects in such areas as: intrusion analysis, network forensics, memory forensics, mobile devices, and other emerging issues.
Score: 13.301027 Details | Listing | Web page
Open to MSSI students Perm Reqâd. for non-MSSI students All MSSI programs must include a project involving a research and development oriented investigation focused on an approved topic addressing the field of information security and assurance from the perspective of relevant applications and/or theory. There must be project supervision and approval involving a JHUISI affiliated faculty member. A project can be conducted individually or within a team-structured environment comprised of MSSI students and an advisor. A successful project must result in an associated report suitable for on-line distribution. When appropriate, a project can also lead to the development of a so-called "deliverable" such as software or a prototype system. Projects can be sponsored by government/industry partners and affiliates of the Information Security Institute, and can also be related to faculty research programs supported by grants and Contracts. A project can count for as much as 3 course credits towards the MSSI requirements by means of enrolling in 650.736/746. Satisfactory/ Unsatisfactory only Core Technology course for MSSI degree
Score: 13.301027 Details | Listing | Web page