Introduction to Cryptography with Open-Source Software illustrates algorithms and cryptosystems using examples and the open-source computer algebra system of Sage.Expand

Highly Regarded, Accessible Approach to Image Processing Using Open-Source and Commercial Software A Computational Introduction to Digital Image Processing, Second Edition explores the nature and use of digital images and shows how they can be obtained, stored, and displayed.Expand

The face-centered cubic lattice and its analogues in dimensions 4 and 5 are known to solve the sphere-packing problem in those dimensions. This property makes these lattices important for image… Expand

The Hill cipher is the simplest example of a block cipher, which takes a block of plaintext as input, and returns a block of ciphertext as output. Although it is insecure by modern standards, its… Expand

This work grew out of a simple problem: how could I introduce the basic concepts of calculus to students who were mathematically under-prepared? It has been pointed out by many authors (see [1] and… Expand

We show how algebraic methods can be used to provide a mathematical framework suitable for the definition of multidimensional hypersurfaces in digital space, and for proofs of separation theorems.… Expand