Search For:

Displaying 1-7 out of 7 total
Secure Bit: Transparent, Hardware Buffer-Overflow Protection
Found in: IEEE Transactions on Dependable and Secure Computing
By Krerk Piromsopa, Richard J. Enbody
Issue Date:October 2006
pp. 365-376
We propose a minimalist, architectural approach, Secure Bit (patent pending), to protect against buffer overflow attacks on control data (return-address and function-pointer attacks in particular). Secure Bit provides a hardware bit to protect the integrit...
Cybercrime: Dissecting the State of Underground Enterprise
Found in: IEEE Internet Computing
By Aditya K. Sood,Rohit Bansal,Richard J. Enbody
Issue Date:January 2013
pp. 60-68
Cybercrime's tentacles reach deeply into the Internet. A complete, underground criminal economy has developed that lets malicious actors steal money through the Web. The authors detail this enterprise, showing how information, expertise, and money flow thr...
Performance Analysis and Optimization of a Parallel Carbon Molecular Dynamic Code on a Cray T3E
Found in: Parallel Processing, International Conference on
By Mihai Horoi, Richard J. Enbody
Issue Date:August 1998
pp. 62
An analysis of the primary factors influencing the performance of a parallel implementation on a Cray T3E of a Carbon Molecular Dynamics code developed at Department of Physics and Astronomy at Michigan State University is presented. We show that classical...
Targeted Cyberattacks: A Superset of Advanced Persistent Threats
Found in: IEEE Security & Privacy
By Aditya K Sood,Richard J. Enbody
Issue Date:January 2013
pp. 54-61
Targeted cyberattacks play an increasingly significant role in disrupting the online social and economic model, not to mention the threat they pose to nation-states. A variety of components and techniques come together to bring about such attacks.
Performance of python CS1 students in mid-level non-python CS courses
Found in: Proceedings of the 41st ACM technical symposium on Computer science education (SIGCSE '10)
By Richard J. Enbody, William F. Punch
Issue Date:March 2010
pp. 520-523
If you change the CS1 language to Python, what is the impact on the rest of the curriculum? In earlier work we examined the impact of changing CS1 from C++ to Python while leaving CS2 in C++. We found that Python-prepared CS1 students fared no differently ...
Python CS1 as preparation for C++ CS2
Found in: Proceedings of the 40th ACM technical symposium on Computer science education (SIGCSE '09)
By Mark McCullen, Richard J. Enbody, William F. Punch
Issue Date:March 2009
pp. 1-6
How suitable is a Python-based CS1 course as preparation for a C++-based CS2 course? After fifteen years of using C++ for both CS1 and CS2, the Computer Science Department at Michigan State University changed the CS1 course to Python. This paper examines t...
Routing the 3-D chip
Found in: Proceedings of the 28th conference on ACM/IEEE design automation conference (DAC '91)
By Gary Lynn, Kwee Heong Tan, Richard J. Enbody
Issue Date:June 1991
pp. 132-137
A new gridless router accelerated by Content Addressable Memory (CAM) is presented. A gridless version of the line-expansion algorithm is implemented, which always finds a path if one exists. The router runs in linear time by means of the CAM-based acceler...