This web site features an extensive section concerning cryptography:

A Cryptographic Compendium

Originally, I had among the pages on other topics, a single page about a map projection of my own. Now, having once again written, this time to run on a PC, a program to draw maps in a variety of projections, this site, the one with materials on topics other than cryptography, now contains:

Map Projections

an extensive series of pages describing several map projections and how to construct them.

Note that there are some other topics addressed within the section on cryptography as well. Error-Correcting Codes have a page, and the section on teletypewriter ciphers illustrates many codes used with teletypewriters; more on this topic is at a page within the section on data compression. Particularly intriguing may be the proposal for representing a large repertoire of characters within 5-level code.

Now contains a proposal for efficient and flexible text encoding.

When this page had a counter, the number of visitors recorded on the counter had reached about 107,000.


You may send me E-mail; my E-mail address is:



In brief, the available topics are:

Mathematics:
The Slide Rule
Infinity
Archimedian Solids
The Fourth Dimension
Pentagonal Tilings
Rotations of a Dodecahedron
Examples of Groups
Two Famous Equations
Euler's Constant
Sphere Packings
Gödel's Theorem and the Halting Problem
Magic Squares

Chess:
Comments on the Rules
The Immortal Game (Anderssen-Kieseritzky)
Leaping Bat Chess
Random Variant Chess
Three-Dimensional Chess

Signal Flag Systems
Introduction to HTML
Color Charts
The Musical Scale
Building Blocks and the Pythagorean Triangle
Making Wargames More Complicated
Efficient and Flexible Text Encoding

A Phonemic Alphabet
Two Schemes For Elections (New!)

Telescopes and Eyepieces:
How a Telescope Works
Kinds of Telescopes
Telescope Mountings
Eyepieces
Special Bonus Section:
Introduction to Geometrical Optics

A Space Habitat Design
Travel to Mars
Lining up the Planets
The Einstein-Podolsky-Rosen experiments
The Fine-Structure Constant
Punctuated Equilibria

Calendars:
Perpetual Calendars
A Luni-Solar Calendar
A Simplified Calendar Proposal
Julian Day Numbers
A Martian Calendar

Movie and TV Aspect Ratios
A Limitation of Color Photography
Color Filter Array Designs
Unit Conversions

Computers:

How Does A Computer Work?
What Computers Are Made From
Computer Arithmetic
The General Layout of a Computer

A Computer Architecture:
Memory-Reference Instructions
Additional Instructions
Alternate Instruction Modes
Variant Alignment Modes
Basic Architecture
Tagged Operation Modes
Restricted Functionality
Off-Chip Processing

Computer Keyboards
Keyboard Scan Codes
About a Computer Language (FALCON, see below)
Computer Architectural Preferences
Computer Front Panels

Introduction to FALCON

A Note on Large Numbers
A Unified Architecture for Telephone Numbers


Contact Information and Notes

Needless to say, any trademarks referenced are the property of their respective owners, and are used here only for purposes of identification.

As this series of web pages contains some ideas and speculations about how to design and implement ciphers, readers are notified that I am not engaging in providing professional advice in these pages, and are advised to seek the direct advice of a competent professional before embarking on projects using cryptography.

Also, inventions or algorithms described on these pages may be covered by patents other than those directly noted.


Copyright (c) 2000, 2001, 2002, 2004, 2005 John J. G. Savard