Friday, May 6, 2016

Secret Bits

          Cryptography, the art of secret writing and code-making, and cryptanalysis, which is code-breaking, is not a new phenomenon. It has been around since 3000 B.C., during the time of the Egyptians. Many used images and symbols to translate stories and messages, rather than words. They did this through hieroglyphics, substituting letters or words for pictures. This is similar to the way another historical figure, Julius Caesar, encrypted his messages. Back then Caesar would use substitution ciphers, meaning he would substitute one symbol for another according to a uniform rule. This method is commonly known as the Caesar shift, or Caesar cipher.
The method for decrypting these types of messages - frequency analysis - was found by Arabic mathematician Al-Kindi. Caesar ciphers were found to be very unsafe during the time of Queen Elizabeth I, when Queen Mary Stuart of Scots tried to plot against Queen Elizabeth and was beheaded in 1587 for her crimes.

          Another form of encryption is called the Vigenère cipher, which uses multiple Caesar ciphers. It requires two people to agree on a key for them to decrypt each other's messages. This method was broken in the mid-1800s by Charles Babbage and William Kasiski. The Vernam cipher, named after its creator Gilbert Vernam, uses as many Caesar ciphers as there are letters in the message. This type of encryption is also known as a "one-time pad", because it can only be used once, and then must be thrown away to ensure security of messages. This type of cryptography was used in WWII by the Soviet KGB and in the Cold War. During WWII, the Soviet KGB had reused one-time pads, which allowed the U.S. and Britain to decrypt three thousands on messages. This is the only known way to break the Vernam cipher. Otherwise, if only used once, is unbreakable.

Example of a "one-time pad"


          Today, modern encryption is based off of ciphers from ancient substitution methods. Old methods were used in recent years by criminals such as Bernardo Provenzano, the head of the Sicilian Mafia, who sent messages encoded in Caesar cipher to his son. In 1999, huge wireless companies were still using and selling outdated WEPs (Wireless Equivalent Privacy) - which was very insecure and flawed - even when WPAs (Wi-Fi Protected Access) became available 3 years later. By the time all electronic devices were required to switch over to WPA in September 2003, more than $45 million worth of credit and debit card records had been intercepted and stolen by hackers. So by the time the 19th and 20th centuries came around, more and more Americans had started to turn to cryptography to shield themselves from violations of privacy.

          In the late 20th century, there was a shift in the purpose of cryptography. It went from being a government weapon to a consumer good. Encoded public messaging came into play, and a secure way to send private, yet public, messages, was found by Whitfield Diffie, Martin Hellman, and Ralph Merkle. Before, keeping the key to decrypting encrypted messages had been the major goal. However, once these men (and James Ellis, Clifford Cocks, and Malcolm Williamson before them) found a way to agree on a key without meeting beforehand, cryptography was changed forever. The Diffie-Hellman-Merkle method employed the concept of "one-way computation". In brief summary, person A would choose a secret number a and person B would choose their secret number b. Then they would both compute their own public keys, by multiplying a commonly known number g with their secret number. Then they would send their computed numbers to the other. The receiver would multiply the sender's computed number with their secret number (either a or b) and that way they could produce and agree on a key, without ever meeting in person.

          So far, the Diffie-Hellman-Merkle method has not been broken, and most likely never will be. However, it is still possible to break, so another method was created by Ron Rivest, Adi Shamir, and Len Adleman: RSA (using the first initials of all their last names). It is used to create digital signatures (digital signatures are created to prevent forgery and impersonations and provide verification of validity) and private messages, using one-way computation as well, but in a different way that is slower to decrypt, and thus stronger and less breakable.

Thursday, January 21, 2016

Summer Job?

     One summer job that I may choose to apply for is Camptoons. Camptoons is a summer day camp located at various churches including Millbrae Bible Church and Sunset Church in San Francisco. It is dedicated to spreading the gospel to kids and families in the community. Now, I have worked at this camp before and it has given me a great opportunity to become more responsible and independent. But this year I may be traveling to a different country and I still do not know whether or not I will be accepted to work here. However, here is a little bit about Camptoons: it is primarily a child care service and all of the counselors have to have a cartoon name. There are many activities at this camp, including weekly field trips, daily games and crafts, and worship. To apply to volunteer at this camp, I will have to turn in an application and get interviewed
by the heads of the camp. I will be able to request which grade groups I want to work with as well, but it is not guaranteed that I will get the grade I want. Camptoons is a great summer camp, and you really get to bond with your fellow staff and crew, as well as with the kids. Overall it is a very exciting job!

Thursday, January 7, 2016

Preliminary Thoughts on my Dream Project

     My first thought on the Dream Project was "Are we actually going to create a fully-functional app?" I was both excited and anxious to start this project, because I think it would be really neat to see a dream of my own become a reality. At first I didn't know what kind of app I would create, but then I was reminded of the Technovation Challenge by my friends. So we decided to work together to create an app along with another friend of ours. We have not yet decided what kind of app we want to make and we have no idea how far we will get into the competition, but I know that nevertheless, we will have a wonderful experience working together on something that has the potential make a great impact on the lives of many.

Tuesday, November 3, 2015

My Interview with Allison Ong



     In my computer science class at Mills I was assigned to conduct an informational interview with someone who is in the field of work I am interested in and might one day be a part of. The person I chose to interview for this project was Allison Ong. She works for the California Children's Services (CCS) at their San Mateo location as an occupational therapist (OT), meaning she helps kids that have problems with eating, moving, and doing other everyday tasks. I have known her for a while because she works closely with my mom, who is also an occupational therapist. I chose to interview Allison because of this and also because I like working with children and I love helping others. Before talking to Allison, I emailed her asking when she would like to meet. She responded and told me that she could come over on the third of November (today) at 7:00 PM. Unfortunately, she got sick and was unable to make it. So instead I called her and we did the interview over the phone.

     From the interview, I learned about the requirements for becoming an occupational therapist, what the job is like, and what the benefits and rewards are. At the time that my interviewee was still in college, she only needed a master's degree and six years of schooling to become a therapist. She told me that when she applied to become an OT at CCS in San Francisco, they were not looking to hire anyone. The advisor suggested that she apply at the San Mateo county location and she got the job. Apparently the employment rate is not constant. It keeps fluctuating over time; sometimes they will hire a handful of people, but other times they will not be hiring anyone at all. However most therapists tend to stay in their field of work for a considerably long time. 


     Allison also told me about her daily work and what kind of things she does as an occupational therapist. She usually works for around 8 hours a day, balancing her paperwork and reports with making phone calls and appointments and seeing patients. The most difficult part of her job is determining how to treat and handle the kids she works with and dealing with the parents' problems and issues. Sometimes parents will load all their feelings onto their child's therapist, causing them to be emotionally drained. This makes the job very tiring and stressful. But there are also bright sides to this job. Allison's favorite part of being an OT is building relationships with long-term patients and gaining their trust, although it takes a lot of time and physical labor to work with them.
     For Allison, her salary is around $48 per hour. Salaries vary depending on how long you have been working at your job, so if you are a newer employee you will be paid less, but if you are an older, more experienced employee then you will earn more. And since she works for the county, her advisers are pretty flexible when it comes to sick days and time off. The county also gives her some dental provision and will give her a pension when she retires.

Typical physical/occupational therapy room
          After I had finished my interview, I realized how easy it was to talk to my interviewee, and not just because I knew her well. I was really interested in what she had to say about being a therapist and I enjoyed learning about what kind of work she does. I found out that being a therapist is more tiring and difficult than I thought it was, and I learned that sometimes this job is not always as relaxing as it seemed to be at first; sometimes all the paperwork and physical labor will stress one out. One thing Allison told me confirmed what I had already believed to be true about working with kids in the medical field: it is very rewarding. This is one of the major reasons why I like to work with kids and help people out. I love the feeling of brightening up someone's day and making it better, even if it is just a little thing that I did for them. Hopefully one day I will be able to make a difference in people's lives like Allison does. 


Picture Citations: 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTLjlKDM_p8VvW3PLljV5amlGVUs3VbovAxaJZZOToMyjKfzAs-23Fu6AWhVi9tv-s-XpYB1MLQOJLWHIIDm1xHDgm7Hpq3MQfYxTvPOkU4dLEf69hSCvw_ZJ1qgWCVYwSr7P4UPo1Ik4/s1600/otgradadimage2.gif 
http://www.maryland.va.gov/facilities/Baltimore/bt_virtualtour/full/Physical_Therapy_and_Occupational_Therapy_Area_jpg.jpg