
Over the last 50 years there have been an increasing number of applications of algebraic tools to solve problems in communications, in particular in the fields of errorcontrol codes and cryptography. More recently, broader applications have emerged, requiring quite sophisticated algebra  for example, the Alamouti scheme in MIMO communications is just Hamilton's quaternions in disguise and has spawned the use of PhDlevel algebra to produce generalizations. Likewise, in the absence of credible alternatives, the industry has in many cases been forced to adopt elliptic curve cryptography. In addition, algebra has been successfully applied to problems in signal processing such as face recognition, biometrics, control design, and signal design for radar. This book introduces the reader to the algebra they need to appreciate these developments and to various problems solved by these techniques. 


Contemporary Cryptography (Artech House Computer Security503)With the current ubiquity of computer networks and distributed systems in general, and the Internet in particular, cryptography has become an enabling technology to secure the information infrastructure(s) we are building, using, and counting on in daily life. This is particularly true for modern cryptography.5 The important role...   Maple and Mathematica: A Problem Solving Approach for MathematicsThis book compares the two computer algebra programs, Maple and Mathematica used by students, mathematicians, scientists, and engineers.
Structured by presenting both systems in parallel, Mathematicas users can learn Maple quickly by finding the Maple equivalent to Mathematica functions, and vice versa.
This student reference handbook...   Compression Algorithms for Real Programmers (The For Real Programmers Series)In life, time is money, and on the Internet, the size of data is money. Small programs and small files take less disk space and cost less to send over the Internet. Compression Algorithms for Real Programmers describes the basic algorithms and approaches for compressing information so you can create the smallest files possible.... 
