
Development of a Secure GPS Flight
Recorder for Gliding
David M.
Ellis
Cambridge Aero Instruments
The Big Idea
Gliding is one more human
activity which has already changed significantly with the
advent of GPS navigation technology. By 1995 this was
obvious to most glider pilots.
It is sometimes hard to
remember that 5 years earlier we could only imagine the
possibilities.
As instrument designers in
1990 we imagined glider pilots flying with navigational
information such as position, and distance and bearing to
the goal. We also got excited about providing the same
information to our existing flight computers, thereby
making them much more accurate.
But what about flight
recording? As long as we were measuring the glider's
location, why not keep a position log for post-flight
analysis? That would be interesting, and maybe even
useful. Everyone from beginners to competition pilots
could evaluate their cross-country flying skills. Flights
of two gliders on the same task could be compared. Flight
logs would contain much more information than we get from
barographs and cameras. In fact, flight logs could even
score contests and validate badge and record flights!
Thus developed the Big
Idea of 1990: "In-flight position recording with
post-flight display and analysis will change the way
achievement is measured in our sport." Cambridge
Aero Instruments committed itself to the Big Idea. All we
had to do was solve the technical problems and get these
radical ideas approved by the rule-makers.
Early History
At the OSTIV conference in
Uvalde, Texas in 1991, this author presented a paper
suggesting the possibility of competition scoring using
GPS-based evidence. Attending this conference were two
delegates of the International Gliding Commission (IGC),
the worldwide rule-making body for gliders and
motorgliders. Bernald Smith from the USA, and John Roake
from New Zealand expressed enthusiasm for the concept and
encouraged further development.
In March of 1991 the IGC
decided to hold the 1995 World Gliding Championships in
New Zealand. The competition site on New Zealand's South
Island has unique weather that makes for fabulous
gliding. Lee waves from the Southern Alps enable cross
country glider racing above 15,000 ft. Rules for this
competition stated that the pilot must fly to within half
a kilometer of a turnpoint to claim it. A conventional
turnpoint photograph taken from an altitude of over
15,000 feet with a normal lens would be very hard to
interpret to the required level of accuracy. We felt that
GPS flight recording would be an ideal way to improve
competition scoring under these conditions, and we
decided to seek approval to score that contest. We also
imagined that success at this competition would speed up
FAI rule changes allowing GPS evidence for badge and
record flights.
By February, 1992, we had
tested a system using off-the-shelf GPS and computer
hardware at a regional competition in New Zealand. It
provided excellent recordings which encouraged both
Cambridge and the competition organizers. The IGC formed
a GPS sub-committee chaired by Bernald Smith. This
committee suggested further trials at the pre-world
competition in June, 1992 in Sweden. Three prototype
systems were used to record 15 competition flights at
Sweglide. These early flight logs showed, for the first
time, differences in technique that distinguish winning
pilots from the also-rans. During the rain days and short
Swedish nights we hammered out the design of a commercial
product.
Decisions, Decisions
Our goals were to improve
flight validation for gliding competitions, simplify
badge and record flight validation, optimize GPS
navigation for cross country gliding, and improve glider
pilot training. The product had to fit in existing
gliders, be fully developed and tested for the pre-worlds
in December, 1994, and be cost effective. To meet these
goals we made several critical decisions during the
summer of 1992.
Secure Flight Recording
It is more difficult to
prevent cheating in badge and record flights than in
competitions. "De-centralized" competition by
individual pilots is also popular in Europe. This has
security issues similar to badge flying. We could see no
technical obstacles to validating FAI Badge and record
attempts using evidence from GPS flight logs.
So, in parallel with our
efforts to score competitions, we developed a security
system which would allow flight validation for badges and
records.
What exactly are the
"security" problems? The two big ones are:
- An unscrupulous pilot
disconnects the GPS receiver and inserts a phony
sequence of fixes into the flight recorder (the
"language" the receiver speaks is in
the public domain).
- After the flight log
is extracted from the recorder, it can be edited.
These are real problems
which can be solved in two ways:
- The Official Observer
is held responsible for placing a mechanical seal
on the wires between the GPS receiver and the
flight recorder, and is also required to be
present at landing to take possession of the
flight recorder and extract the flight log
personally.
- The GPS receiver and
flight recorder are placed in one box. The
manufacturer can incorporate hardware and
software features to effect an "electronic
seal," and can provide verification programs
which cannot be fooled by edited data.
The first scheme has been
used in some competitions, where "officials"
are plentiful. However, it adds responsibility to these
officials, and the whole idea is to make life easier for
pilots, contest organizers, and Official Observers. We
chose the second scheme.
Barograph Function, Engine
Run Detection, and Flight Declarations
Historically, pressure
altitude barographs are used in badge and record flight
claims. GPS altitude has excellent long-term stability
and poor short term stability while pressure altitude has
good short term stability but is subject to variations in
barometric pressure and to sensor drift with time and
temperature. The two measurements are complementary. We
added a pressure sensor to the flight recorder since it
raised cost less than 5 percent while completely
replacing a separate barograph.
Most new gliders have
engines available as an option. We sought a universal
engine run sensor. External wires and engine detectors
invite cheating, so we chose to measure ambient noise
level with a calibrated microphone. This added less than
1 percent to production cost, so we decided to accept the
high development and testing cost because we could see
future perceived value.
Under FAI rules, certain
badge and record flights must be declared before takeoff.
Today this is done by writing the declaration on a sheet
of paper, having the official observer sign it, and
photographing the paper. But we were trying to do away
with the turnpoint camera, so we decided to let pilots
create and declare tasks in the flight log.
Because security is built
into the basic instrument and software, putting
barograph, engine run, and flight declarations in the
flight log would also guarantee security of this
important information. We felt this would simplify flight
validation. It could also technically eliminate Official
Observer functions before a badge or record flight. So we
incorporated all these features in the standard product.
Navigation Point Database
Because flight logs would
be viewed with a personal computer (PC), we decided to
use the PC to manage a comprehensive, specialized gliding
database. The PC organizes and stores data from multiple
sites with up to 250 points per site. Points for only one
site are transferred to the GPS Recorder. This allowed us
to display much more data about each point than would
otherwise be possible. By limiting the number of
navigation points we could continuously update distance
and bearing for all points in that site. This let
us design a very simple, intuitive user interface for
in-flight navigation.
Flight Log Memory
Contests can be scored
with GPS data logged every 10 seconds. Badge and Record
flights can be validated with 20 second logging
intervals. But our early flight logs showed clearly that
thermalling style and ridge flying technique are hidden
with intervals greater than 4 seconds. We wanted each
logged point to include lots of data, so short intervals
implied up to 128 Kbytes of memory. We debated doubling
that to 256 Kbytes. This much RAM is small for a PC but
huge for a glider instrument! The larger memory was
chosen because the impact on selling price was estimated
at less than $50. In hindsight that was a very wise
choice.
Physical Packaging
Racing gliders are not
designed to accommodate a GPS navigation system. They
have cramped cockpits with very little space for
electronic equipment. Instrument panels are tiny and
fully occupied. This situation led us to a GPS recorder
design with two components; a miniature LCD Navigation
screen shown in Figure 1, and a GPS receiver and
self-powered recorder unit the size of a conventional
Barograph shown in Figure 2. The GPS-NAV Model 10 Flight
Recorder has an internal battery with capacity for 8
hours of operation as well as a connection to the
gliders battery for extra reliability. A critical
design goal was to make the flight recorder easy to take
out of the glider. This way the secure flight log could
be transferred to the PC at the competition scoring
office or at the pilots home.

Figure 1.
The GPS-NAV LCD Display Unit

Figure 2.
The GPS-NAV Model 10 Flight Recorder
The Bid
A solicitation to provide
GPS Recorders for the World Championships in New Zealand
was sent to potential vendors in July, 1993. Ten
proposals were received. Cambridge was selected because
we promised further trials at our expense and inexpensive
rentals to the national teams. We would actually be
responsible for scoring a World Championships! A trial
involving ten recorders at a regional New Zealand
competition was completed successfully in November, 1993.
The New Zealand pre-world Competition (Kiwiglide) was
successfully scored using 31 recorders in January, 1994.
We knew we could score
contests, so we moved on to challenge of badge and record
flight validation.
Through three years of
exhaustive testing and competition trials we continued to
learn the great potential for GPS navigation and
recording in gliding. Fortunately, modern instruments
depend on software for much of their functionality. Thus
we were able to revise and upgrade the product without
changing the hardware design. Todays commercial
product has features we didnt even dream of in
1992.
The Finished Product
The official name of the
product is the "GPS Navigator and Secure Flight
Recorder," or GPS-NAV for short. It actually
consists of three components: Navigation Display, Flight
Recorder, and Database management program for the PC, but
we thought the name was long enough without mentioning
the PC program.
Navigation Functions
The display is separate
from the flight recorder. It fits into a 57mm (small)
instrument hole, and its purpose is to provide navigation
information to the pilot. It is connected to the flight
recorder via a thin cable. Its microprocessor contains
most of the language seen on the LCD screen, so we now
offer displays configured for German, French, or Italian.
A second display can be installed in two-cockpit gliders.
The left and right keys on
the display are used to select different screens, on
which may be found the usual GPS information: next
waypoint, previous waypoint, nearest airport, point
marking, satellite information, etc. In addition, there
are functions specific to gliding: multiple task
definitions, declarations, thermal marking, nearest
landable field, and the wind (found by measuring the
drift while circling).
The up and down keys are
used to scroll through lists of waypoints and to edit
data on the screen. The GO key always brings you back to
the "home" screen shown in Figure 1. The
various screens are arranged in logical order, for quick
familiarization. Only 3-5 screens are needed for basic
operation. Clear labeling and consistent control actions
make it easy to teach basic navigation functions to a
pilot new to the system.
Flight Recorder Functions
The flight recorder
contains the GPS receiver and the memory. It may be used
with or without a display. It starts recording
automatically at the onset of motion. The normal logging
interval is every four seconds, and the data recorded
include: date, time, position coordinates, position
uncertainty, GPS altitude, altitude uncertainty, pressure
altitude, and noise level.
After flying, the pilot
brings the recorder to the PC, leaving the panel-mounted
display in the glider. The flight log is transferred to
the PC for evaluation. The security system allows this to
be done by the pilot outside the presence of the Official
Observer.
Transferred along with the
flight log is a digital "signature," unique to
that particular flight log. A PC program checks the
correspondence of the log with the signature. If the
flight log is altered, it will no longer correspond with
the signature, and the security check will fail. It is
not feasible to edit the flight log and the signature to
fool the security check. If the box is opened, it will
"forget" how to generate a valid signature, and
must be returned to the factory for re-sealing. Flight
logs that do not pass the security check are still
available for evaluation and display by the computer.
PC Software functions
The flight recorder comes
with a complete set of DOS-based database and flight
evaluation programs. Precise turnpoint location,
elevation of landable fields, and special information
about field conditions are part of a custom designed
database. Each point is assigned attributes which govern
the behavior of the Navigation Display. The list of
attributes includes: Turnpoint, Landable Field, Airport,
Start Point, Finish Point, Home Point, Restricted
Airspace Point, and User-defined Point. Pilot and glider
information is kept in a separate PC database. This
includes pilot preferences for units of measure such as
statute or nautical miles.
A complete set of graphics
programs displays overall, or detailed zoom views of the
flight in plan and elevation views. A typical detail view
is shown in Figure 3.

Figure 3.
Copy of PC screen showing glider navigation around a
turnpoint
Detailed information about
each position fix, including graphical representation of
fix accuracy can be shown. In this case the flight path
is from the middle left side around the turnpoint. The
information at the top of the figure is for the last
displayed point at the lower left. The radius of each fix
circle illustrates the uncertainty in position for that
fix.
Another program shows an
animated "playback" of multiple gliders flying
the same task. Plan and elevation views are available.
This is very helpful in analysis of competition strategy.
We expect it will also be useful in glider pilot training
at all levels.
Later History
In December, 1995 we
arrived in Omarama, New Zealand for the World Gliding
Championships. All competitors were required to carry the
Cambridge GPS system. Photographic procedures were in
place as a back-up in the event of GPS failure. Of the 91
gliders in the competition, only 20 had flight recorders
pre-installed. Cambridge staff installed an average of
three systems per day during December, 1994 and early
January, 1995. Volunteers evaluated all 899 competition
flights using a networked system of four IBM PC's.
Competition scores for the day were available within 20
minutes of the last pilot's landing. There was one
apparent failure which required a barograph trace to be
used. Several pilots protested the GPS evidence and
requested film development. However, when photos and GPS
flight logs were compared, GPS evidence was found to be
much more objective. Therefore, all flight
validation was done using Cambridge GPS flight logs.
At its March, 1995 Annual
Meeting in France, the IGC approved new rules permitting
GPS evidence to be used for badge and record flights. The
rules took effect on October 1, 1995. A committee was
also established to evaluate manufacturers' GPS flight
recorder designs. Procedures for use of each design will
be provided by that committee. The Cambridge GPS-NAV was
submitted for approval September, 1995 and approved in
January, 1996. At the same meeting, a standard format for
flight data files was approved. This standard was
developed over a two year period by a group of gliding
instrument manufacturers and independent software
consultants with the guidance of the IGC GPS
sub-committee. The data standard permits flight files
made with one vendor's equipment to be evaluated with
another vendor's PC program.
Several IGC delegates and
officials contributed to the quick adoption of the major
new rules changes. John Roake played a pivotal role with
his enthusiastic support of this new technology. Bernald
Smith possessed the long range vision and political savvy
to keep the regulatory process moving forward. Ian
Strachan took on the task of re-writing Section 3 of the
FAI Sporting Code with the support of IGC rules committee
chairman Tor Johannessen and IGC chairman Peter Ryder.
In April, 1995, Cambridge
began shipping the GPS-NAV Models 20 and 25 shown in
Figure 4. These units use a new, smaller GPS receiver and
surface mount electronic technology. They have the same
features as the Model 10, but cost less. Because they
have no internal battery, size has been reduced to that
of a 35 mm camera, making them easy to mount .

Figure 4.
GPS-NAV Models 20 and 25
The Future
The Big Idea of 1990 is
now a reality. Contest scoring by GPS is here to stay. As
a result of the successes in New Zealand, the decision
was made to score the 1997 World Gliding Championships in
St. Auban, France with IGC-approved GPS flight recorders.
Although they could have returned to
photograph/barographic procedures, the organizers have
decided that GPS flight evaluation is a real improvement
over the earlier system.
SSA competition rules have
been changed to permit GPS evaluation of turnpoints.
National competitions are required to have both photo and
GPS evaluation systems in place for the 1996 competition
season.
Major European
competitions are also moving toward GPS for flight
verification. An example of this is the 1996 European
Championships to be held this summer in Finland. In this
competition, which attracts 100 top pilots, IGC-approved
GPS flight recorders are mandatory for flight validation.
With new IGC rules, pilots
flying with approved GPS Recorders will have a much
easier time submitting badge and record claims. Hopefully
this will lead to an increase in such claims. Other
branches of sport aviation as governed by the FAI are
also expected to start utilizing GPS flight recordings as
evidence of aviation achievement.
Back
to Top

OBSERVATION
ZONES FOR GPS-BASED GLIDER FLIGHT VALIDATION
Submitted to various IGC
Delegates in January, 1997.
Their responses were neutral to negative.
I believe they do not yet understand the revolution.D.
Ellis
December, 1997
ABSTRACT
The history of soaring
flight validation and the origins of the present FAI
Sector Observation Zone are reviewed. The requirement to
fly through the FAI Sector complicates GPS-based
navigation. It is assumed that the achievement is flying
the declared distance, not the execution of an
artificially imposed maneuver at the turn point. A
simple, circular Observation Zone is highly compatible
with GPS navigation. It is proposed that the FAI Sporting
code be amended to allow use of a circular Observation
Zone for badge and record flights validated by GPS flight
logs.
INTRODUCTION
Soaring flight has always
been challenging. Where there is challenge there is also
a natural human desire to respond to that challenge. And
so, in gliding we have competitions, badges and records.
With a defined challenge, the pilot must prove successful
achievement. Altitude has, since World War II, been
recorded by mechanical barographs. The original way to
prove that a glider went to a distant point was to
station an official observer at that point.
Flight distances increased
with the development of more efficient gliders. As
understanding of weather patterns improved, competition
tasks could be directed in the area of best expected
weather. Also, the turn points assigned or declared could
be changed only minutes before takeoff. These factors
made it impractical to station observers at distant turn
points.
Photography solved most of
these problems. Examination of a sequence of pictures
could validate the flight. Over the years, a set of rules
for use of cameras and barographs has been developed. The
FAI Sporting Code Section 3 contains these rules. One
rule defines how a photograph must be take in order to
assure that the pilot actually flew further than the
distance defined by the turn point locations.
Specifically, the photograph must be taken in such a way
that the distance flown is known to be greater than the
perimeter of the polygon defined by straight lines
connecting the turn points.
Position and time data
recorded from the Global Position System (GPS) permits
detailed examination of an entire glider flight. The IGC
has defined standards for both data security and format.
GPS evidence is now approved by the FAI for badge and
record flights. As usual, this new technology presents
new problems and choices. IGC approved GPS Flight
Recorders are expensive but they have the potential of
reducing both pilot and Official Observer workload, and
of making badge and record flying more enjoyable.
The sporting code has been
extended to include GPS evidence. Unfortunately the rules
have also become more complicated. The intent of this
proposal is to simplify the rules in a way that takes
full advantage of GPS evidence.
ACHIEVEMENT IN SOARING
FLIGHT
There are four fundamental
types of achievement in gliding: flight duration,
altitude gained or reached, distance flown, and speed
around a fixed course. We shall discuss only the third
type. Historically, the glider pilot declares the course
in advance of the flight, attempts the task, and presents
evidence of success following the flight. A course
consists of flight around a sequence of geographical
points. Historically, the points were required to be
photographically obvious. This rule has been relaxed with
the advent of GPS recording. Points can now be defined by
coordinates alone. This means GPS turn points over
featureless sand or water are allowed.
The declared distance is
defined as the sum of straight line distances between the
declared course points. The pilot is required to fly a
distance greater than or equal to that declared. Thus, at
the turn points, the pilot must fly outside the polygon
defined by the lines between turn points. Showing that a
photograph was taken from outside the polygon required
careful definition of "outside", and this led
to the "FAI Sector Observation Zone".
THE SECTOR OBSERVATION
ZONE -- DEFINITION
The FAI Sporting Code
(SC3-1.71),defines the Sector Observation Zone as
follows:
"The Observation Zone
for turn points for gliders is the airspace above a
quadrant (90° sector) on the ground with its apex at the
turn point and orientated symmetrically to and remote
from the two legs meeting at the turn point."
Section SC3-1.6.3 of the
Sporting Code also defines the event of reaching a turn
point. "A turn point is reached when the entire
aircraft is proved to have entered a designated sector
outside the angle made by the adjacent legs of the
course. The designated sector is the Observation
Zone."
A turn point photograph
can be compared to known geographic features of the
point. The photo interpreter can thus determine if the
photograph was taken from within the Sector Observation
Zone.
THE CIRCULAR OBSERVATION
ZONE -- DEFINITION
The circular Observation
Zone is just a circle of pre-determined radius around the
turn point. One GPS logged position fix within the circle
signifies that the pilot has "reached" the turn
point.
GPS NAVIGATION TO A TURN
POINT
GPS Navigation simplifies
cross country glider flight. Turn point coordinates are
stored in the GPS receiver. Distance and bearing to a
turn point are continuously available to the pilot.
Navigation is simple; fly towards the GPS-defined point.
This is done by matching the bearing to point with the
glider's track and watching the distance count down to
zero. Progress towards the turn point can be seen at a
glance on a well designed GPS Navigation display.
Compared with reading a map in a small cockpit, GPS
navigation leaves more time for safe and enjoyable
flying.
GPS POSITION ACCURACY
A Personal Computer (PC)
screen showing a glider flying within 50 metres of a turn
point suggests absolute GPS position errors of less than
50 metres. This is not so. The pilot navigates to a point
defined within the GPS receiver. The distance display
reads zero when there is a match between the GPS-defined
glider position and the receiver-defined turn point
position. If the computer used for flight validation uses
the same latitude and longitude for the turn point, then
the flight log will pass directly over the turn point.
However this does not mean the glider actually flew
directly over the physical turn point.
GPS receivers are
remarkably accurate, but they are not perfect. GPS errors
have many origins. Some position error is deliberately
introduced for military security reasons. The basic
accuracy of a civilian (C/A code) GPS receiver with
Selective Availability (SA) is 100 metres. Additionally,
position accuracy is diluted by satellite geometry and
atmospheric refraction. Some GPS receivers compute a
position error estimate for each computed position.
Cambridge Aero Instruments has a database of over 1500
flight logs collected under a variety of circumstances
with 3 generations of GAMIN GPS receivers. For good
antenna placement, we find typical estimated errors for
straight flight are 60 metres. For circling flight,
typical error estimates are 120 metres. Poor antenna
placement can double these errors.
Thus, a total position
error estimate assuming a well placed GPS antenna and
circling flight is about 100 metres + 120 metres = 220
metres. The choice of satellites used used by the GPS
receiver depends on antenna placement. Each satellites
has a different SA clock offset and thus creates a
different SA position errors. This means two gliders at a
GPS-defined turn point could be physically separated by
as much as 440 metres. A typical value might be 100
metres. It is thus clear that correspondence between GPS
and physical position is less perfect than suggested by
alignment of a GPS-computed position with a GPS
receiver's internally stored turn point coordinates.
PROBLEMS WITH GPS
NAVIGATION TO THE FAI SECTOR
Flying correctly around
the turn point through the FAI sector is more difficult
than simply flying to the turn point itself. At a speed
of 100 kph with a logging interval of 10 seconds, the
glider must fly around the turn point at a distance of at
least 0.1 km to record one perfect GPS log data point in
the FAI sector. However, GPS position can jump around
during the circling maneuver at the turnpoint. This can
easily add another 0.1 km of position uncertainty, so a
safe distance would be 0.2 km. An optimum maneuver is to
fly directly towards the turn point down to distance of
0.5 km, and then execute a left or right turn while
keeping the distance from the turn point greater than 0.2
km.
This maneuver is not too
difficult in zero wind, but it is very tricky with a 30
kph headwind. The reason is that when wind strength is a
significant fraction of glider airspeed, the relationship
between track and heading is non-linear. Without
reference to the ground, one executes a maneuver based on
heading rather than track. So it is quite easy to fall
short of the FAI sector.
It is much easier in a
headwind or crosswind situation to continue flying on a
straight course towards the turn point. The circular
Observation Zone permits this. The real point is that the
FAI Sector maneuver is unnecessary since the pilot has
essentially "reached" the turn point without
the maneuver.
VISUAL NAVIGATION TO A
TURN POINT VALIDATED BY A GPS FLIGHT LOG
A simple, low cost GPS
Flight Recorder might have no navigation capability. The
pilot navigates visually. Because of SA and satellite
constellation geometry, position errors can be up to 0.2
km. In this case the pilot must navigate > 0.3 km
beyond the turn point into the FAI sector to guarantee a
valid GPS flight log.
The situation does not
improve if the pilot flies with one GPS receiver for
navigation and a separate GPS receiver for flight
recording. This is because the two receivers may use
different satellite constellations. One pilot in the 1996
European Competition in Finland fell from 6th to 10th
place on the last competition day. The flight trace in
the navigation computer showed the turn point was
achieved while the "blind" flight recorder
showed the flight path missing the turn point.
EXPERIENCE AT
INTERNATIONAL COMPETITIONS
Competitions are not bound
to use the Sector Observation Zone as defined in the
Sporting Code. Competitions in the USA, Australia, and
New Zealand have long used a "Turn Point -- Photo
Target" system. The pilot flies to a designated turn
point (Typically a circle of 0.5 km radius) and
photographs a target at a distance of typically 1 km from
the turn point. Leg distances are measured between turn
points.
The KiwiGlide pre-world
competition in January, 1994 used the 0.5 km circular
Observation Zone centered on the turn point for GPS
validation. This was a natural extension of pre-existing
photographic procedures used in New Zealand. Since both
photography and GPS flight logs were used during this
contest, turn point validation rules did not favor either
technology.
Remarkably few turn point
penalties were given and pilots were very positive about
GPS validation. The decision was made to use the same 0.5
km radius circular Observation Zone in the 1995 World
Gliding Championships. Again, this resulted in happy
pilots with very few turn point penalties. Based in part
on these results, 1996 European Competition in Finland
decided to use the same Observation Zones. During
practice days for this contest, team coaches voted to
modify the shape slightly. The "Thistle"
Observation was an attempt to make the rules fair for
both photographic and GPS validation. GPS validation was
used for 99% of flights in this competition, so the
utility of the "Thistle" extension to the
circular Observation Zone has not been proven.
The Lavender Glide
pre-world competition in St. Auban in June, 1996 reverted
to FAI sectors for both starts and turn points. In
addition, competition organizers discouraged use of GPS
navigation coupled with Flight Recording. The result was
not satisfactory for many reasons. It is believed that
the organizers have decided to use the
"Thistle" Observation Zone for the 1997 World
Gliding Championships.
If World class competition
pilots find circular turn point Observation Zones easier
to use than traditional FAI sectors, why not extend this
opportunity to less experienced pilots attempting their
first 300 km flight?
DISTANCE MEASUREMENT BY
THE PERIMETER METHOD
Flights of 50, 300, 500,
1000, and 2000 km are part of the requirements for
various FAI badges. If the sum of distances between turn
points is exactly 300 km, for example, then the pilot
could fly slightly less than 300 km and be given credit
towards the badge when a circular Observation Zone is
used. For an out-and-return flight using 0.5 km radius
Observation Zones for start, turn point, and finish, the
pilot could fly only 298 km and still get the badge leg.
GPS flight validation is
done with a general purpose computer (PC). The computer
can calculate leg distances to the perimeter rather than
the center of the circular Observation Zone. This means
both the pilot and the GPS flight analyst charged with
validating the flight can use perimeter leg distances. PC
Software is available which computes both distances. For
a typical 300 km badge flight with two turn points, the
difference between center and perimeter distances is 1.7
km.
THE OPTIMUM RADIUS OF THE
CIRCULAR OBSERVATION ZONE
Either fixed or variable
radius Circular Observation Zones can be considered for a
new Sporting Code rule. Accuracy of distance flown
implies a small radius, while GPS accuracy considerations
suggest a larger radius. For distances achieved in
gliding and GPS position accuracies, a fixed 0.5 km
radius is a simple compromise.
The Silver Badge requires
a flight of 50 km. 1 km is 2% of the distance, so a goal
point more than 51 km from the start point can be chosen
when simplistic GPS flight validation is used. There is
no actual flight distance penalty when perimeter distance
flight validation is used. For flight of 300 km and
above, a turn point Observation Zone radius of 0.5 km
implies less than 1% modification in actual distance
flown.
Worst case GPS position
accuracies of 0.2 km coupled with the need to be within
the circle for a few seconds implies a minimum radius of
0.3 km when visual navigation is used. Extending this to
0.5 km for an additional margin seems prudent.
PROPOSED WORDING FOR A FAI
RULE AMENDMENT
The wording in the
Sporting Code is not easily amended to include the
circular Observation Zone. The problem even extends to
wording in the General Section of the Code (SC1). The
section of the Code dealing with Distance Measurement
(2.1.13) probably needs fundamental revision in light of
GPS technology and Personal Computers. The following is
an attempt to amend the code with minimum structural
impact.
1.6.3 Reaching the Turn
Point:
A turn point is reached
when the entire aircraft is proved to have entered the
Observation Zone for that turn point.
1.7.1 Observation Zone for
Turn Points.
1.7.1.1 Observation Zone
for Photographic Validation
The Photographic
Observation Zone for turn points for gliders is the
airspace above a quadrant (90° sector) on the ground
with its apex at the turn point and orientated
symmetrically to and remote from the two legs meeting at
the turn point.
1.7.1.2 Observation Zone
for GPS Flight Log Validation
The Observation Zone for
turn point validation using GPS Flight Logs is a circle
of 0.5 km radius having its center at the turn point.
2.2.12 Calculations for
Distance and Speed.
For calculation of
distances, the distance flown is deemed to be the length
of the arc of the great circle joining the departure
point and the finish point or, if there are turn points,
the sum of the great circle arcs for each leg of the
course. Distance and speed performances are to be
determined using distance calculations performed using
one of the following methods.
2.2.12.1 Great circle
distances. --
2.2.12.2 Geographical
co-ordinates of points. --
2.2.12.2.1 Map scales. --
2.2.12.2.2 Records. --
2.2.13 Exact Distance
Calculations for FAI Purposes. --
2.2.13.1 Exact Distance
Calculations for GPS Flight Log Validation
When the circular
Observation Zone is used for validating a flight using
GPS evidence, the distance between points shall be
calculated in the following manner:
a. Connect the sequence of
points with lines passing through the points.
b. At each point,
construct a radial line bisecting the incoming and
outgoing course lines
c. Connect the sequence of
points with lines joined at the intersection of the
circle and the bisecting radial line.
d. The distance between
two points is the length of the line defined in c. above.
[End of Document]
Back
to Top

THE CAMBRIDGE GPS-NAV SECURITY
SYSTEM
This information was sent
to the GFAC committee of the IGC in November 1997. It is
the Cambridge response to their request for more
information about techniques used by each manufacturer to
guarantee authenticity of Flight Log files.
Dear GFAC,
You requested more
information about the Cambridge GPS-NAV security system.
I am pleased to respond to your request. There are two
aspects of a GNSS Flight Recorder system that invite
cheating:
1. A GPS receiver
transmits position and time data to the Flight Recorder
in the public standard NMEA-0183 format. A GNSS Flight
Recorder stores this information (the flight log) for
later transfer to a PC. It is very easy to create
NMEA-0183 data in a PC and send it to the Flight Recorder
memory. In this way, a pilot could easily
"Stretch" or otherwise alter a flight log
within the GNSS Flight Recorder. When the Flight Recorder
is presented to an Official Observer, the altered flight
log would be transmitted in the normal way to a PC, and
the attempt to cheat would be undetectable. The only
known way to prevent this is to deny the potential
cheater access to the wires carrying NMEA-0183 data.
2. Examination of a .IGC
flight log reveals a standardized but very boring text
file. Any text processor could easily be used to modify
this file. In the absence of security measures the
modifications would be undetectable.
We cannot prevent the
alteration of data either before it enters the Flight
Recorder memory, or when it is in a PC file. The best we
can do is to detect when alteration has occurred. The
Cambridge GPS-NAV system employs specific techniques to
detect each class of data alteration.
1. Electronic FR sealing
prevents access to NMEA-0183 GPS data
Alteration of GPS-NAV
memory contents can be detected if access to the wires
carrying NMEA-0183 data can be detected. This is done by
putting both GPS receiver and data memory in one
enclosure, and by electronically sealing the enclosure.
Here is the technique used by Cambridge to electronically
seal our Secure Flight Recorders:
Static RAM (SRAM) memory
loses data when power is removed. A lithium back-up
battery powers the SRAM when the equipment is turned off.
Voltage to one of two SRAM chips in the recorder is
routed through a micro-switch that grounds the chip when
the case is opened. Grounding the SRAM chip causes loss
of stored information.
The SRAM contains a
"Seal" word that is different for each Flight
Recorder. At power-on, the recorder firmware generates
the "Seal" word and compares it to the
"Seal" word stored in SRAM. If the recorder has
been opened the two "Seal" words will not
match. This is noted on the GPS-NAV display and is made
part of the flight log.
"Secret1" is
used to seal a GPS-NAV Secure Flight Recorder by creating
the SRAM "Seal" word. "Secret1" is
kept at the Cambridge factory. Three Cambridge employees
know how to use "Secret1". Only two individuals
know how to generate "Secret1". A Cambridge
Agent can call the factory for instructions on sealing a
given flight recorder. Here is how the process works.
Using a PC, the Cambridge
agent displays a 12-digit number generated by the Flight
Recorder. The number will be different each time it is
requested. The agent sends the Flight Recorder serial
number and the 12-digit number to the Cambridge factory.
Using "Secret1", the factory sends the agent
another 12-digit number that the agent types into the PC
and sends to the Flight Recorder. This 12-digit number
cannot seal that recorder again, and it cannot be used to
seal another recorder. A fax is often used to send the
12-digit numbers. The fax paper need not be destroyed
since it will be useless in any future attempt to seal a
recorder.
2. Flight Log signature
detects attempts to alter the PC data file.
Flight Log data is not
encrypted in either .CAI or .IGC format. Upon request
Cambridge will furnish .CAI file formatting to
co-developers and other interested parties.
Flight log files in .CAI
format include a Signature. The Signature is a digest of
the flight log. It is constructed so that any alteration
of the flight log also changes the Signature. Cambridge
PC software compares the Signature included with the
flight log to the Signature generated within the PC
software. If the two Signatures match, the flight log is
authentic. In other words, the flight log has not been
altered since the original Signature was created within
the GPS-NAV Secure Flight Recorder.
Cambridge
"Secret2" is used to construct the Signature.
Without such a secret, anyone could create the correct
Signature for an altered document. Cambridge
"Secret2" exists in the GPS-NAV Secure Flight
Recorder. "Secret2" is different for each
GPS-NAV serial number.
Part of
"Secret2" is contained within the production
release of the Cambridge PC software. This partial secret
is used to check the signature of Cambridge Secure Flight
Logs. Cambridge has not released the complete
"Secret2". It is theoretically possible to
discover the partial secret by reverse engineering
(de-compiling) the PC software. However, Cambridge
designed both the Signature generating algorithm and the
PC program to make this as difficult as possible. If both
the flight log and the Signature are altered in such a
way that the flight log passes the production software
signature test, the full signature test can be applied.
If this is suspected, the NAC or FAI can send the flight
log to Cambridge for a signature test using the full
"Secret2". Only three individuals know the
algorithm for "Secret2".
There is a third way to
cheat with a GNSS Flight Recorder. It is possible to
simulate the actual GNSS satellite constellation and send
radio frequency signals into the GNSS Flight Recorder
antenna. We consider this cheating technique to be
prohibitively expensive and cumbersome. The Cambridge
GPS-NAV does not detect this cheating technique. It is
important to view security issues in relative rather than
absolute terms. Our goal has always been to provide a
system of flight evidence that was at least as secure and
much more convenient than the existing camera/barograph
system. We have tried to make cheating difficult. We
assume that a cheater will follow the path of least
resistance. If we have done our job well, that path
should lead him away from the Flight Recorder system
towards the camera/barograph system.
I hope this brief document
adequately explains the security principles used in the
Cambridge GPS-NAV Secure Flight Recording System.
Back
to top