DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦9c1dd17b2⟧ Wang Wps File

    Length: 35919 (0x8c4f)
    Types: Wang Wps File
    Notes: LKSAA - PROPOSAL VOL II   
    Names: »4214A «

Derivation

└─⟦37660ca85⟧ Bits:30006030 8" Wang WCS floppy, CR 0386A
    └─ ⟦this⟧ »4214A « 

WangText






                       
                        
        Issue 1.4
LKSAA - VOLUME II      
                        
        SYS/84-04-24
Part 2
TECHNICAL PROPOSAL     
                        
        Page   







 1 INCOMING MESSAGE PROCESSING ......................
 337 
   1.1 MESSAGE RECEPTION ............................
       338 
     1.1.1 Incoming Channels ........................
           338 
     1.1.2 Message Reception Procedures .............
           338 
       1.1.2.1 Message Reception ....................
               338 
       1.1.2.2 Message Validation ...................
               339 

   1.2 \REGISTRATION ................................
       340 
   1.3 AUTOMATIC HEADER ANALYSIS ....................
       340 
     1.3.1 Interpretation of the Message Format .....
           341 
     1.3.2 Message Header Data ......................
           341 
       1.3.2.1 Automatic Message Header Analysis ....
               341 
       1.3.2.2 Message Correction ...................
               341 
       1.3.2.3 Message Service Operator (MSO) .......
               342 

     1.3.3 Message Header for "Fremdformat" .........
           349 
     1.3.4 Service Messages .........................
           349 

   1.4 AUTOMATIC MESSAGE PROCESSING .................
       350 
     1.4.1 Validation of Channel-Serial-Number ......
           350 
     1.4.2 Priority Levels ..........................
           350 
     1.4.3 Start at Offline Decryption ..............
           351 
       1.4.3.1 Analysis of Encryption Control Data ..
               351 
       1.4.3.2 ZVA - Internal Decryption ............
               351 
       1.4.3.3 ZVA - External Decryption ............
               351 

     1.4.4 Messages for Off-Line Processing .........
           351 

   1.5 TEST, TRANSFER AND CORRECTION ................
       352 
     1.5.1 Prerequisites ............................
           352 
     1.5.2 Message Validation .......................
           352 
     1.5.3 Message Transfer and Correction ..........
           356 
       1.5.3.1 Correction of Message in "Fremdformat
                356 
       1.5.3.2 Correction of Decrypted Messages .....
               357 

     1.5.4 Request for Repetition ...................
           357 
     1.5.5 Cancellation of Correction ...............
           358 

   1.6 SUBJECT CODING AND REDIRECTION ...............
       358 
     1.6.1 General ..................................
           358 
     1.6.2 Automatic Distribution  ..................
           360 
     1.6.3 Message Distribution Operator (MDCO) .....
           360 
     1.6.4 Redirection ..............................
           362 

   1.7 SECURITY PROCESSING ..........................
       362 
     1.7.1 Security Classifications from Restricted
           
           to Secret ................................
           363 
     1.7.2 Top Secret Messages ......................
           363 
     1.7.3 NATO - Classified Messages ...............
           364a
     1.7.4 Unauthorized Access to the System ........
           364a

   1.8 MESSAGE ACKNOWLEGEMENT .......................
       364b

   1.9 MESSAGE STORAGE AND RETRIEVAL ................
       364b


              1 I̲N̲C̲O̲M̲I̲N̲G̲ ̲M̲E̲S̲S̲A̲G̲E̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲



         M̲e̲s̲s̲a̲g̲e̲ ̲H̲a̲n̲d̲l̲i̲n̲g̲

         This section describes the automated message handling
         capabilities, which supports exchange of information
         via messages to and from AA over external networks
         between AA and AV.

         The system shall process two types of messages, which
         are operational messages containing information pertinent
         to AA and service messages dealing with communication
         related activities.

         The Message Handling System described is already in
         existance developed for NATO by the contractor.

         The system developed is very modular and flexible,
         ensuring a low cost/risk in relation to further expansion.
         The contractor intends to make use of the existing
         software and append new facilities required for the
         LKSAA System.

         As examples of the provided message handling functions
         the following diagrams represent the basic message
         flow:

         -   incoming operational message (Fig. 1.3-1)
         -   incoming service message (Fig. 1.3-2)
         -   outgoing operational message (Fig. 1.3-3)
         -   outgining service message (Fig. 1.3-4)

         The symbolism of these diagrams is summarized and described
         as below, in detailed in the following sections.

         An example on the basic flow of an incoming message
         is:

             I̲n̲c̲o̲m̲i̲n̲g̲ ̲O̲p̲e̲r̲a̲t̲i̲o̲n̲a̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲
             (See Figure 1.3-1)

             1.  Reception error detected.
                 Supervisor Report.
             2.  Incoming message for Analysis
             3.  Analysis errors detected.
                 Message Correction.
             4.  Reentering after correction.
             5.  Analysis OK.
                 Flash message received.
             6.  Send Flash Acknowledge service message.
             7.  Distribute message.
             8.  Incoming Message Distribution.


1.1      M̲E̲S̲S̲A̲G̲E̲ ̲R̲E̲C̲E̲P̲T̲I̲O̲N̲



1.1.1    I̲n̲c̲o̲m̲i̲n̲g̲ ̲C̲h̲a̲n̲n̲e̲l̲s̲

         The ZVA receives incoming messages from the following
         channels:

         -   Leased lines (Standverbindungen)

         -   Dial-up lines, such as:
             -   Telex      (Telex)
             -   Teletext   (Teletex)
             -   Public     Telephone Network
                 (Offenliches Fernsprechernetz)

         -   Radio Lines

         -   Papertape reader for the following messages:
             -   Off-line connections
             -   Papertapes for emergency input

         -   Papertapes for external encrypted messages.

         Furthermore the system is designed for receiption of
         messages to be received from high-speed data networks
         using the X.25 protocol. Handling of this and other
         protocols can be implemented as an option.



1.1.2    M̲e̲s̲s̲a̲g̲e̲ ̲R̲e̲c̲e̲p̲t̲i̲o̲n̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲s̲



1.1.2.1  M̲e̲s̲s̲a̲g̲e̲ ̲R̲e̲c̲e̲p̲t̲i̲o̲n̲

         The messages will be received as a stream of characters
         from the low-speed telegraph channels and for high
         speed channels (if optional applicable later) as a
         stream of blocks. Data received on ITA2 code will be
         converted to ITA5 code.



         Off-line encrypted data in ITA2 code will not be converted
         to ITA5. Data on Teletex Code can be converted to ITA5
         or ITA2 if these data is to be presented at a terminal;
         which is unable to handle the Teletex code. The conversion
         tables shall be defined after guidlines from AA.The
         reception process handles the spooling of these streams
         and turns them into discrete messages, and files each
         message in its "as-received form" with an attached
         unique message identifier. This process will detect
         certain channel and message error conditions.

         The reception procesing is carried out by the Incoming
         Transport depicted at Figure 1.3-3 to 1.3-4.



         For messages received on papertape the ZVA will check
         if the message is externally encrypted and this is
         to be decrypted before it is read again by the system.
         Control information for reread of each message will
         be stored on the system.



1.1.2.2  M̲e̲s̲s̲a̲g̲e̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲

         Any incoming stream of characters will be continuously
         monitored for:

         -   Start of Message Indicators
             (such as ZCZC)

         -   End of Message Indicators
             (such as NNNN or LLLL)

         -   Who are you? (WRU)

         -   Missing flow of characters of more than a defined
             span of time

         -   Bell Signals

         -   Specific criteria for no EOTF detected in general,
             for dial-up lines and for papertape as specified
             in "lastenheft".

         The channel and message error conditions detected are:

         -   Too long line

         -   Oversized Message

         -   No EOTF detected before start of next message.

         -   Missing BT

         -   Halted Message

         -   Preempted Message (ZPH detected)

         -   Transmission Identifier discontinuity.

         During the assembling into a complete message, the
         PAGE indicators may be stripped (if any) facilitating
         internal presentation using other paging principles.

         For encrypted messages a reidentification will take
         place after synchronization of cryptos.


1.2      R̲E̲G̲I̲S̲T̲R̲A̲T̲I̲O̲N̲

         The system has the capability to store all incoming
         and outgoing messages to allow users to subsequently
         retrieve, them as required.

         Messages are stored on on-line. Messages are kept on-line
         for at least 14 days at a maximum specified traffic
         load.

         Messages are stored together with a number of retrieval
         parameters which are Internal System Number , time
         of occurance, release Data Time Group, originating
         AV, message identification, channel identification,
         station serial number, subject indicator code, message
         identification and user code.



1.3      A̲U̲T̲O̲M̲A̲T̲I̲C̲ ̲H̲E̲A̲D̲E̲R̲ ̲A̲N̲A̲L̲Y̲S̲I̲S̲

         Next the message will undertake an analysis to check
         that the incoming message has been fully received in
         accordance with the AA construction rules and/or the
         ACP127/COREU/WUI construction rules.
         (Ref. Analysis Figure 1.3-1 and 1.3-2).

         The functions of the Analysis are:

         -   message type determination
             (service or operational message)
         -   format line detection and validation
         -   internal format conversion
         -   detection of messages with a Pilot
         -   detection of a readdressed message
         -   detection of Service Messages for internal handling
             (i.e. Channel Check, Channel Test and Flash Acknowledge.)
         -   consistency checks (i.e. Security-check)

         The detailed procedures for AA- Analysis have been
         laid down in "Lastenheft - Teil 3- Anhang 1".

         The detailed procedures for ACP127- analysis has been
         laid down into the bidders baseline document CPS/230/ICD/0003.



1.3.1    I̲n̲t̲e̲r̲p̲r̲e̲t̲a̲t̲i̲o̲n̲ ̲o̲f̲ ̲t̲h̲e̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲F̲o̲r̲m̲a̲t̲

         The allowed message format will be specified per reception
         channel.

         By means of a Supervisor Procedure the actual valid
         message format for a specific channel can be specified
         as one of the following:

         -   AA- Format
         -   ACP127 - Format
         -   Data Message (non-formatted message - "Fremdformat")

         Message, which are not recognized to conform the allowed
         message format will be distributed for the Message
         Service Operator(s) (MSO) for message correction. The
         MSO can after correction of the message for an allowed
         format rerun the message i.e. the message will be sent
         for repeated automatic message analysis. If the analysis
         is OK, the message will then automatically be distributed.



1.3.2    M̲e̲s̲s̲a̲g̲e̲ ̲H̲e̲a̲d̲e̲r̲ ̲D̲a̲t̲a̲



1.3.2.1  A̲u̲t̲o̲m̲a̲t̲i̲c̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲H̲e̲a̲d̲e̲r̲ ̲A̲n̲a̲l̲y̲s̲i̲s̲

         The message analysis will after recognition of the
         message format analyse the message header data to allow
         further processing.

         For messages in "Fremdformat" the Header Data will
         be set up on AA-Format if possible.


1.3.2.2  M̲e̲s̲s̲a̲g̲e̲ ̲C̲o̲r̲r̲e̲c̲t̲i̲o̲n̲

         Errors, inconsistencies, garbles, channel faults and
         messages which cannot be analyzed or distributed are
         detected by the system and sent to the communication
         personnel.

         Two categories of operators are defined:

         One is the Message Service Operator (MSO), who process
         non valid, erroneous and garbled messages; the other
         is the Message Distribution Operator (MDCO) who handles
         distribution of all messages for which there is no
         automatic distribution.


1.3.2.3  M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲O̲p̲e̲r̲a̲t̲o̲r̲ ̲(̲M̲S̲O̲)̲

         Messages are sent to garble correction because of different
         reasons. Main errors will be displayed in the system
         line, while detected analysis errors will be indicated
         in the left hand margin area by error codes. The message
         which needs garble correction will be presented on
         the VDU screen in 3 parts:

             -   HEADING
             -   TEXT
             -   ENDING

         See VDU screen layout figure 1.3.2.3-1

         Fields within the format are unprotected and the user
         will be able to modify and correct fields presented.

         Main errors could occur due to one of the following
         reasons:

             -   TOO LONG LINE
             -   NO EOTF
             -   MISSING BT (after the text)
             -   OVERSIZED MESSAGE
             -   HALTED MESSAGE
             -   UNIDENTIFIED MESSAGE
             -   FL 14 CORRECTIONS
             -   ANALYSIS ERRORS

         The main error displayed in the response line will
         give an idea about what and where in the message format
         the problem occurs.

         Another mode of the Message Service Functions is the
         Inspections:

             -   TI Inspection
             -   Pilot Inspection
             -   Flash Inspection

         When the function is inspection, the Message Service
         Opertor cannot alter anything because all fields are
         protected.



         TI inspection is when some descripancy or discontinuity
         are found in the Transmission Identifier during Reception
         Procedures. If the Transmission Serial Number as an
         example is equal to the one of the last received message,
         the now received message might be a duplicate.- The
         MSO has to be the judge of this and reenter the message
         for continued analysis in case the message is not a
         duplicate. The same is the case for Pilot inspection,
         where the pilot is detected during analysis.

         Since the message sent for garble correction and the
         message possibly returned from garble correction for
         continued analysis is formatted into two different
         message ̲view, it will not be necessary for the Message
         Servicer to mark sections not be be re ̲analyzed; he
         can then freely edit the header and text and add his
         comment.

         Messages for garble correction or inspection can be
         inhibitied by a simple command in order to avoid message
         distribution.



















































                       Figure 1.3-1



















































                       Figure 1.3-2



















































                       Figure 1.3-3



















































                       Figure 1.3-4



















































                     Figure 1.3.2.3-1


1.3.3    M̲e̲s̲s̲a̲g̲e̲ ̲H̲e̲a̲d̲e̲r̲ ̲f̲o̲r̲ ̲"̲F̲r̲e̲m̲d̲f̲o̲r̲m̲a̲t̲"̲

         Messages in "Fremdformat" will be distributed to the
         Message Service Operator (MSO). The MSO may add a Message
         Header on AA- Format and keep the total and unchanged
         original message as message body.

         If the MSO is able to correct the message, header data
         will only be contained in the message header in AA-format.



1.3.4    S̲e̲r̲v̲i̲c̲e̲ ̲M̲e̲s̲s̲a̲g̲e̲s̲

         Message flow diagrams figure 1.3-1 and 1.3-4 represent
         the principle processing of an incoming service message.
         

         Three types of Service Messages are detected furing
         format ̲analysis:

         -   ASM (simplified Service Message)
         -   Abbreviated Plaindress Service Message
         -   Plaindress Service Message.

         The ASM is characterized not having the text enveloped
         with BT's, the Abbreviated Plaindress does not contain
         originator action addresses, information addresses
         and exempt addresses.

         All types of service messages are accepted as incoming
         messages and can be prepared and transmitted from supervisory
         positions.

         Both incoming and outgoing service messages are logged.

         Should an operational message be subject for message
         correction it is possible to flag the message as Service
         Message by appending the SIC = SVC in the respective
         format line.


1.4      A̲U̲T̲O̲M̲A̲T̲I̲C̲ ̲M̲E̲S̲S̲A̲G̲E̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲



1.4.1    V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲ ̲o̲f̲ ̲C̲h̲a̲n̲n̲e̲l̲-̲S̲e̲r̲i̲a̲l̲-̲N̲u̲m̲b̲e̲r̲

         The Channel-Serial-Number (if applicable) is validated
         for a consistency (continuity) in number series and
         possible missing numbers are requested.


1.4.2    P̲r̲i̲o̲r̲i̲t̲y̲ ̲L̲e̲v̲e̲l̲s̲

         The Message Switching System is designed for a multilevel
         priority system.

         The priority levels are:

             -   Flash
             -   Immediate
             -   Priority
             -   Routine

         Handling of Flash Messages can be made available as
         an option.

         The desinged flow of an incoming flash message is shown
         in figure 1.3-1.

         The received flash message not containing the operating
         signal ZGC is automatically acknowledged by returning
         a -flash Acknowledge ASM to the originator.

         In addition the message can be sent to a message service
         operator for inspection with the notation FLASH INSPECTION.

         During distribution of the flash message to as specified
         user position, the ZZ ̲field of the status line will
         be incremented as a discrete warning to the users,
         that a flash message has arrived to this queue.

         For the reception of messages on papertape a Flash
         Priority (level 4) will be allocated if "Hochste Proritat"
         is activated.


1.4.3    S̲t̲a̲r̲t̲ ̲a̲t̲ ̲O̲f̲f̲l̲i̲n̲e̲ ̲D̲e̲c̲r̲y̲p̲t̲i̲o̲n̲



1.4.3.1  A̲n̲a̲l̲y̲s̲i̲s̲ ̲o̲f̲ ̲E̲n̲c̲r̲y̲p̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲D̲a̲t̲a̲

         By analysis of the Encryption Control Data (Schlusselkenndaten)
         the ZVA determines whether the message shall be automatic
         decrypted internal in the ZVA or external decrypted.

         Input and storage of the means for encryption is determined
         by station number, roll number and encryption-key-number.



1.4.3.2  Z̲V̲A̲ ̲-̲ ̲I̲n̲t̲e̲r̲n̲a̲l̲ ̲D̲e̲c̲r̲y̲p̲t̲i̲o̲n̲

         For automatic ZVA- internal decryption the necessary
         data is transferred to the Crypto-System immediately
         after analysis of the Encryption Control Data and the
         Crypto- System transfers the key to the Crypto-Device.
         After errorless reception of the key the data transfer
         is initiated by the ZVA. The decrypted message is then
         analysed for header data.

         If the message cannot be decrypted without errors the
         message is distributed to the message service operator
         for a special message correction procedure.


1.4.3.3  Z̲V̲A̲ ̲-̲ ̲E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲e̲c̲r̲y̲p̲t̲i̲o̲n̲

         Messages for ZVA external decryption is distributed
         to the Message Distribution Operator (MDCO), which
         initiates a punch-out on papertape for an off-line
         crypto device. Message status is stored on the ZVA,
         so message processing can be resumed after the decrypted
         message is read again on papertape. After this stage
         the message is analysed for header data. For Top Secret
         Messages, resumed processing in ZVA is not allowed.


1.4.4    M̲e̲s̲s̲a̲g̲e̲s̲ ̲f̲o̲r̲ ̲O̲f̲f̲-̲L̲i̲n̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲

         Messages for off-line processing will be distributed
         to the Message Distribution Operator, which will initiate
         a punch-out of the original message. In addition an
         instruction for off-line processing will be printed
         as well as logged by the ZVA and the processing of
         the message on the ZVA is then finished.


1.5      T̲E̲S̲T̲,̲ ̲T̲R̲A̲N̲S̲F̲E̲R̲ ̲A̲N̲D̲ ̲C̲O̲R̲R̲E̲C̲T̲I̲O̲N̲



1.5.1    P̲r̲e̲r̲e̲q̲u̲i̲s̲i̲t̲e̲s̲

         Messages received by the Incoming Transport Package
         are stored and queued for further processing according
         to the recognized priorities. Off-line decrypted messages
         are stored on the original received format as well
         as the decrypted message format.

         A catalogue for all incoming messages can be retrieved
         and listed according to message priorities.



1.5.2    M̲e̲s̲s̲a̲g̲e̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲

         Messages in plain text will, if not distributed to
         external processing be validated for syntax and semantics.

         Erroneous messages will be distributed for the Message
         Service Operator position for garble correction. After
         correction the message will be automatically reanalysed
         and if no errors are left the message will be transferred
         to automatic distribution. In case some errors are
         left, the message will again be distributed for garble
         correction. The Supervisor can set and reset prespecified
         parameters in order to force certain messages to the
         Message Service Operator.

         On the Message Service Operator VDU status of the different
         queues, one for each priority level, will continuously
         be displayed and updated on a separate screen split.
         Function keys will be available for transaction procession
         such as enter of corrected data, cancel of message,
         present next message, display corretive explanation
         for errors, print message. A complete catalogue of
         incoming messages can be displayed for status overview.
         

         The available functions can be selected from a menu
         and each function is executed in a man-machine dialogue.
         Example on a menu is shown on figure 1.5.2-1 and an
         example on a screen layout is shown on figure 1.5.2-2.
         The screen is a partitioned in three splits: a command
         and status split, a system split and a user split.


         For the VDU's specified for the Message Service Operator(s)
         capabilities can dynamically be assigned by the Supervisor
         for execution of various functions such as: Incoming
         Message Assistance, Outgoing Message Assistance, Mesage
         Distribition Assistance, Service Message Preparation,
         Retrieval for Local Use, Retrieval for Rerun, Retrieval
         for Redistribution, Retrieval for Readdressal and Retrieval
         for Deletion.



















































                      Figure 1.5.2-1



















































                      Figure 1.5.1-2


1.5.3    M̲e̲s̲s̲a̲g̲e̲ ̲T̲r̲a̲n̲s̲f̲e̲r̲ ̲a̲n̲d̲ ̲C̲o̲r̲r̲e̲c̲t̲i̲o̲n̲

         As mentioned in section 1.5.2 message header correction
         will be handled from the Message Service Operator position(s).
         Queue Status showing the number of incoming messages
         on the different priority levels will continuously
         be displayed on the upper screen split. Furthermore
         an incoming message catalogue can be displayed on the
         user screen split.

         After successful validation and correction of the Message
         Header Data, the message will be transferred for the
         designated user terminal queue.

         The associated user capability for message presentation
         and message text correction may be assigned to either
         the same VDU or another VDU according to the terminal
         profile. This may be altered dynamically by a Supervisor
         Command.

         To ease correction of messages the validation procedure
         will display error codes on the margin and highlight
         the errorous fields in inverse video. By activating
         a function key the explanation for the actual error
         code will be displayed in the response lime.

         When a message is corrected satisfactoryly, a release
         decision format will be presented on the screen for
         a release yes/no decision. After release, the message
         will be automatically distributed according to the
         specified addresses. Release capabilities  will be
         assigned to the VDU terminal and the user according
         to the profiles set in the system tables. These profiles
         can be dynamically changed by the Supervisor.



1.5.3.1  C̲o̲r̲r̲e̲c̲t̲i̲o̲n̲ ̲o̲f̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲i̲n̲ ̲"̲F̲r̲e̲m̲d̲f̲o̲r̲m̲a̲t̲"̲

         Messages in "Fremdformat" (Data Message) is distributed
         to the Message Service Operator (MSO) for append/correction
         the header data necessary for further message distribution.

         The MSO may decide either to correct the message to
         be suitable for distribution or to add a AA-Format
         Message Header. If the latter is selected, the MSO
         will be prompted to fill in the necessary parameters
         for the AA-Format Message Header.

         After MSO assistance the message is analysed again
         for proper header data.


         Message received in ACP 127 - Format will, if the ACP
         127 - analyssis results in a message header without
         errors, automatically generate an AA-Format Header
         if possible. If this is not possible, the message will
         be distributed to the MSO for message assistance and
         correction.



1.5.3.2  C̲o̲r̲r̲e̲c̲t̲i̲o̲n̲ ̲o̲f̲ ̲D̲e̲c̲r̲y̲p̲t̲e̲d̲ ̲M̲e̲s̲s̲a̲g̲e̲s̲

         In case of non-successful decryption of messages the
         Message Service Operator (MSO) shall be able to correct
         the message as follows:

         1.  Renewed decryption of the original and unchanged
             message.

         2.  Change of Crypto Control Data ("Schlusselkenndaten")

         3.  Correction of all characters.

         4.  Characterwise shifting of the starting point for
             decryption.

         This will be accomplished by four separate commands
         for the MSO using the functions of the formatted screen.
         All commands can be executed by the MSO (and repeated)
         whenever appropriate, as long as the capabilities are
         assigned. These may be changed by the Supervisor for
         reasons of flexibility and security.



1.5.4    R̲e̲q̲u̲e̲s̲t̲ ̲f̲o̲r̲ ̲R̲e̲p̲e̲t̲i̲t̲i̲o̲n̲

         The Message Service Operator (MSO) has functions available
         for preparation of Service Messages as mentioned earlier.

         Service Messages can be used for requesting the sender
         to repeat the message. This facility allows the MSO
         to prepare any service message to any sender or addressee
         remote or local. Priority level of Service Messages
         may be selected as appropriate, but default is, that
         the Service Message priority is one level higher than
         the corresponding message. 


         Service Messages can be prepared as Full Text Messages
         or abbreviated Service Messages for convenience. In
         addition standarised and predefined messages can be
         stored for semiautomatic preparation i.e., controlled
         by the terminal user. Service Messages can, if specified,
         be sent as encrypted messages.

         Even if a message is subject to repetition the MSO
         may decide to distribute the received message as it
         is, if this is possible. This decision will generate
         a log record containing amongst other log data the
         message status.



1.5.5    C̲a̲n̲c̲e̲l̲l̲a̲t̲i̲o̲n̲ ̲o̲f̲ ̲C̲o̲r̲r̲e̲c̲t̲i̲o̲n̲

         Correction of a message may be cancelled at any point
         of processing by activating the allocated function
         key for cancel.

         For messages forced to correction by a specified parameter,
         correction can be stopped at any point using a control
         key. 



1.6      S̲U̲B̲J̲E̲C̲T̲ ̲C̲O̲D̲I̲N̲G̲ ̲A̲N̲D̲ ̲R̲E̲D̲I̲R̲E̲C̲T̲I̲O̲N̲



1.6.1    G̲e̲n̲e̲r̲a̲l̲

         Incoming messages in plain text are queued by the Traffic
         Handling Package (THP) to the Message Distribution
         Package (MDP) for internal distribution. The determination
         of distribution is based on the following information.

         -   The sections (AE's) to which distribution shall
             be performed at this site

         -   A variable number of indicator codes (SICs) (if
             wanted)

         -   Number of copies

         The SIC combination will point out a standard distribtuion
         list. From these lists MDP will generate a nominal
         distribution list.



         After generation of the nominal distribution list,
         the incoming messages are either distributed to the
         addressees in the list or queued for support by the
         Message Distribution Operator (MDCO).

         Messages will be distributed according to priority
         and security levels. 

         The latter ensures, that a message to which the message
         security level is higher than the level specified for
         in the terminal and user profile cannot be displayed
         at that position.

         In addition to the addresses identified on the standard
         distribution list stored in tables on the ZVA an "exempt"
         facility can be provided optionally to allow for exemption
         from this list.

         Addressees can be addressed as "working" addressees
         and "info" addressees. The latter is not meant to process
         the received messages, but only to receive these for
         information purposes.

         Addresses marked with the keywork "ZEN" will be ignored
         i.e. they have already received the message via other
         channels.

         All messages are logged before distribution to the
         users.

         Messages received outside the defined normal working
         hours will be distributed to the defined duty position.
         The duty position can, when the capabilties for message
         distribution are allocated by the Supervisor, distribute
         the messages to the appropriate position or receive
         the messages for processing.





1.6.2    A̲u̲t̲o̲m̲a̲t̲i̲c̲ ̲D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ 

         The Message Distribution Package (MDP) will validate
         the messages according to the defined distribution
         criterias and check the distribution lists for valid
         entries. For Messages validated satifactory the necessary
         distribution data will automatically be retrieved from
         the tables in the ZVA and the message will be distributed
         to the relevant terminals and working positions.

         The tables containing distribution lists and other
         data for distribution can be updated dynamicaly from
         the Supervisor VDU's by means of a man-machine dialogue.

         If a message cannot be automatic distributed to the
         user positions due to missing information, it will
         be sent to the Message Distribution Operator (MDCO)
         for assistance.

         Furthermore messages can be forced to the MDCO e.g.
         due to security or special handling instructions. Parameters
         for forcing messages to the MDCO can be either general
         or instructions on the individual message level.



1.6.3    M̲e̲s̲s̲a̲g̲e̲ ̲D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲O̲p̲e̲r̲a̲t̲o̲r̲ ̲(̲M̲D̲C̲O̲)̲

         Messages are sent for "incoming message assistance"
         because of the following reasons:

         -   Missing or garbled SICs

         -   Detection of special SICs

         -   Detection of Internal Handling Instructions

         -   Detection of Special Handling Instruction of categories
             Crypto Security

         -   Detection of more than one Special Handling Instruction

         The annotation line will inform the MDCO why the message
         is sent for assistance. Refer to figure 1.6.3-1 showing
         the VDU screen layout.

         The MDCO has the capability to specify for which terminal
         (user sections, SCD's) a distribution shall take place.



















































                      Figure 1.6.3-1


1.6.4    R̲e̲d̲i̲r̲e̲c̲t̲i̲o̲n̲

         The ZVA provides a built-in relay function for automatic
         redirection of messages from the ZVA to another address
         in a network.

         Messages for redirection can be stored and displayed
         or printed if wanted.



1.7      S̲E̲C̲U̲R̲I̲T̲Y̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲

         The offered LKSAA System is based on an already existing
         system developed by the Contractor for NATO to meet
         very strict security requirements.

         Processing af all messages are monitored by specified
         procedures, (Trusted Computer Base), which enforces
         the security policy upon all software modules performing
         data manipulation.

         The Trusted Computer Base will enforce proper authentification
         of the terminal and the user on the terminal and require
         reauthentication after security relevant events as
         specified by the Security Administrator.

         Security attributes are implemented by means of a user
         security profile and a user group identifier and security
         profiles for terminals, devices and channels.

         Users identify themselves by means of a physical key
         and a user name plans a password.

         The security mecanisms are described in detail in section
         2.7.

         Below specific requirement to security processing will
         be addressed.

         The following AA Classfications will be handled:

         -   Offen

         -   Verschluesselt

         -   VS - Nur fuer den Dienstgebrauch

         -   VS - Vertraulich - amtlich geheimhalten



         -   Geheim - amtlich geheimhalten

         -   Streng Geheim - amtlich geheimhalten

         Different types of spelling and typing wil be handled
         as specified in the RFP (Lastenheft)

         The following NATO - classifications will be handled:

         -   Clear

         -   NATO Unclassified

         -   NATO Restricted

         -   NATO Confidential

         -   NATO Secret (plus ATOMAL)

         -   COSMIC Top Secret (Plus ATOMAL)

1.7.1    S̲e̲c̲u̲r̲i̲t̲y̲ ̲C̲l̲a̲s̲s̲i̲f̲i̲c̲a̲t̲i̲o̲n̲s̲ ̲f̲r̲o̲m̲ ̲R̲e̲s̲t̲r̲i̲c̲t̲e̲d̲ ̲t̲o̲ ̲S̲e̲c̲r̲e̲t̲

         The screen of a terminal is devided into two parts;
         a security split and a format split. The security split
         can only be accessed by security monitors and contains
         a security attribute line. The classification and security
         log number will be contained on top and bottom of all
         displayed and/or printed messages.

         All messages will be logged in a security log containing
         Security Log Number, Date-Time-gGoup, System Number,
         Distribution and User Identification, the Message Header
         untill and including the Security Classification.

1.7.2    T̲o̲p̲ ̲S̲e̲c̲r̲e̲t̲ ̲M̲e̲s̲s̲a̲g̲e̲s̲

         For decrypted messages of the classification Top Secret
         a special notice (as specified in the RFP (Lastenheft)
         will be displayed and the message will n̲o̲t̲ be shown.
         The message on papertape will be logged according to
         the procedures.

         For Top Secret Messages buffer area and disc area will
         be erased after processing.


1.7.3    N̲A̲T̲O̲ ̲-̲ ̲C̲l̲a̲s̲s̲i̲f̲i̲e̲d̲ ̲M̲e̲s̲s̲a̲g̲e̲s̲

         Messages containing the NATO- classifications can be
         processed by the ZVA - System.

         By means of a system parameter controlled by the Supervisor,
         processing of certain non national classifications
         can be prevented or directed to dedicated devices.

         NATO classified messages to be processed by the ZVA
         will be handled analog to the corresponding national
         classifications but the original NATO classification
         will be kept. 



1.7.4    U̲n̲a̲u̲t̲h̲o̲r̲i̲z̲e̲d̲ ̲A̲c̲c̲e̲s̲ ̲t̲o̲ ̲t̲h̲e̲ ̲S̲y̲s̲t̲e̲m̲

         The LKSAA System includes mechanism to prevent unauthorized
         access on terminals as well as on channels. Terminals
         are monitored by the Terminal Monitoring and Control
         Package (TEMCO), Devices are monitored by the Device
         Monitoring and Control Package (DEMCO) and channels
         are monitored by the Channel Monitoring and Control
         Package (CEMCO). These monitors are part of the secure
         operatoring system. The principles described in Part
         1, section 2.7.2.2 concerning Terminal Security does
         also apply for devices and channels. A channel is assigned
         a security profile and messages to be sent via an external
         channel are controlled against the security profile.
         In case of non-recognized control information in the
         message header, a message will be sent to the message
         service operator.

         All messages contain channel serial numbers, which
         are controlled for a possible change in the sequence.
         It can be proposed as an option to add an encrypted
         check sum to all transactions, which gives the possibility
         to immediately detect if a transaction has been altered
         (e.g. if unauthorized equipment has been hooked on
         the line).

         In case it is attempted to jam the system, the system
         supervisor can use the commands for close or disconnect
         of lines and/or cancellation of queues. In additional
         threshold detection mechanism will activate a warning
         to the system supervisor. If the supervisor does not
         react on this warning and the critical threshold level
         is exceeded, the system can automatically disconnect
         the line, if this option is selected.





1.8      M̲E̲S̲S̲A̲G̲E̲ ̲A̲C̲K̲N̲O̲W̲L̲E̲G̲E̲M̲E̲N̲T̲

         When a message is received correctly and data for distribution
         can be recognised, an acknowledgement is generated
         automatically by the ZVA but not logged as a message.

         The routing for acknowledgements as well as correlation
         of acknowledgements can be controlled according to
         specified parameters.

         The layout for message acknowledgement can be controlled
         by parameters specified by the supervisor.



1.9      M̲E̲S̲S̲A̲G̲E̲ ̲S̲T̲O̲R̲A̲G̲E̲ ̲A̲N̲D̲ ̲R̲E̲T̲R̲I̲E̲V̲A̲L̲

         The system has the capability to store all incoming
         and outgoing messages to allow users to subsequently
         retrieve, them as required. 

         Messages are stored in the format as received and in
         the format, which is validated and subject to mesage
         distribution.

         Messages are stored on on-line as well as off-line
         devices. Messages are kept one-line up to 30 days after
         which they are dumped to off-line devices.



         Messages are stored together with a number of retrieval
         parameters which are Internal System Number, Time of
         Occurance (System Date and Time), Release Date Time
         Group, Originating AV, message identification, channel
         identification, station serial number, subject indicator
         code, message identification and user code.

         The mentioned parameters not applicable to the RFP,
         can be provided as an option.

         A Retrieval can take place by one or more of the above
         mentioned parameter. In addition to the above parameters,
         a time range can be specified for which mesages shall
         be retrieved.

         If more than one message meets the criteria, a retrieval
         catalogue is presented, which refers to messages fitting
         the key. The user can based on the catalogue display
         select the one to be chosen.

         Below are presented some examples of retrieval formats,
         one available to the user, the other available to the
         system supervisor. (figures 1.9-1 and 1.9-2).



















































                       Figure 1.9-1



















































                       Figure 1.9-2