Software Side of Computer Science? (IT Security)

<p>Where does the Information Security focus fall in? I would like to know what it is like to focus on Information Security within a Computer Science major. I understand that there will be a lot of theoretical part with a lot of my classes but will it be math-extensive? I have never been overly enticed by mathematics (have been a low-high B student in high school), so I am wondering the extent to which I will be required to enhance my mathematical skills whilst focusing on IT Security. </p>

<p>I believe that IT Security falls into the Software side of a CS degree as compared to the hardware side (eg. mechanical engineering, or CS with a focus on aerospace engineering). If there are current undergrad students who are aware of the extent that IT Security's rigor falls into, then please do mention it! As a typical incoming freshman, I am very nervous about the rigor of focusing on IT Sec. within CS, particularly because I feel like I am not intellectually able and won't be able to handle it. But I love this focus too much to leave it.</p>

<p>Last but certainly not the least: What is the best path to land into after obtaining a BS and a MS in CS in 5 years? Graduate school or Silicon Valley?</p>

<p>Although there are PLENTY of opportunities on the “I.T. side” of information security, the “fun” parts are the actual “mathematical” and/or “computer/electrical engineering” side of information security.</p>

<p>The mathematical part is the cryptology theory using number theory, abstract algebra, combinatorics and error-correcting coding.</p>

<p>The CompE/EE side is the underlying circuit design to process the application of the mathematical theory explained above.</p>

<p>Then there is the software that is used for both of those parts…the CREATION of that software…not just merely using the finished application software.</p>