Geetanjali Agarwal successfully defended her MSCS thesis on image recognition

My student Geetanjali (Geet) Agarwal defended her masters thesis titled Aneka – Wavelet Image Hashing Algorithm, see announcement, where the contribution is a framework of hashing algorithms for image recognition. This important work is done in collaboration with the SoCal High Technology Task Force (HTTF). Geet deployed the AWS to accomplish her results, including EC2 instances and MySQL databases used to run experiments on thousands of images. Geet’s thesis will be available after the final draft is ready.

COMP 529 Cloud Computing using AWS Cloud Computing Architecture curriculum to be offered in Spring 2019

The class will be held on Thursdays 6:00-9:00 (January 24 will be the first day of instructions), in Sierra Hall 1131.

Since this is a lab-based course, there are only 24 seats.

Our graduate Daniel Vournazos is a Software Engineer for the Android platform at Google

Daniel Vournazos is a Software Engineer for the Android platform at Google; he graduated from CI with a bachelors in CS and Mathematics.  He originally got started with Android development through a directed study and capstone under CI Computer Science professor AJ Bieszczad.  From there he worked at a local company doing some light Android work until he got a job in Glendale at Mobileforming.  There he worked with amazing peers that created an environment for substantial growth, on a variety of Android apps, which helped him with getting hired at Google.

Using AWS on a project in collaboration with SoCal HTTF to decrypt a password

Anyone working in the field of Digital Forensics is aware that a substantial portion of time is dedicated to reverse engineering passwords. That is, in most cases a digital forensics investigator receives a password-protected handheld device, or a laptop with an encrypted hard disk, or a Microsoft Word document which has been password protected.

It is then the task of the investigator to try to retrieve the evidence, and that in turns requires reverse engineering the password; in some cases this can be achieved by recovering the hash of the password, which is stored somewhere (the locations are often known) on the device’s memory.

In order to obtain the password from the hash, we have to run a brute-force search algorithm that guesses passwords (the guesses can be more or less educated, depending on what is known about the case). Sometimes we get lucky. There are two programs that are used extensively for this purpose: John the Ripper and hashcat.

As we have been studying methods for recovering passwords from hashes, we have been using AWS EC2 instances in order to run experiments and help HTTF with their efforts. Together with senior capstone students as well as graduate students in Cybersecurity, we have been creating a set of guidelines and best practices to help in the recovery of passwords from hashes. AWS EC2 instances are ideal as they can be crafted to the needs and resources of a particular case. For example we are currently running a t2.2xlarge instance on a case where we have to recover the password of a Microsoft Word document; we have also used a p2.16xlarge with GPU-based parallel compute capabilities, but it costs $14/hour of usage, and so we deploy it in a very surgical manner.

In the Spring 2019 we will be offering Cloud Computing (COMP 529) using AWS Cloud Computing Architect curriculum

As I am working through the AWS Academy Cloud Computing Architecture – Instructor Accreditation, we are going to offer COMP 529, our Cloud Computing course in the Computer Science masters program, using the AWS curriculum. This is a service offered through the AWS Academy. The students who complete the course will be ready to take the AWS Cloud Solutions Architect certification.

The first lecture will be on Thursday January 24, 2019, in Sierra Hall 1131 (the Computer Science Networking & Security Lab).

Our graduate Zane Gittins working at HAAS as Systems Security Engineer

Zane Gittins is a Systems Security Engineer at Haas Automation and recently graduated from CSUCI with a bachelors in Computer Science. Zane started his journey at Haas as an intern through CSUCI partnerships with local business and was recently hired full time. During his undergraduate career he worked under Dr. Pilarcyzk as an assistant in research focused on Persistent Homology. During his capstone project he worked closely with Dr. Soltys to provide a security best practices document to Haas. He continues to expand his education in the CI masters of Computer Science program (MSCS).

Luis Torres Martinez CSUCI graduate now DBA at Yardi

Luis Torres Martinez is a Database Administrator at Yardi Systems in Oxnard and a 2018 Computer Science (CS) graduate from CSUCI. During his time at CSUCI he was a member of the Competitive Programming Club and SACNAS – CSUCI Chapter. He also participated in competitions such as the 2018 CS Programming GURU Contest, 2017 ICPC – ACM International Collegiate Programming Contest Southern California Section, and 2017 NASA Swarmathon Contest where his team earned third place. Additionally, during his time at CSUCI he was a Web Developer Intern for Aumnia Inc. and afterwards a Data Capture Fulfillment Analyst Intern at The Trade Desk prior to his employment at Yardi.

Eric Valenzuela, a CSUCI Computer Science graduate, working at Yardi

Eric Valenzuela graduated with a degree in Computer Science in 2016. He is now a web developer at Yardi. During his years at CI, Eric was a Software Engineering interns at Sandia National Laboratories. Before his current position at Yardi, he was a Software Engineer at CTL SystemWare.