A method and apparatus in accordance with the present invention uses the unused bits of a data packet to transmit additional information by piggy-backing "secondary" code words into a data packet containing a "primary" code word. A secondary code word may be piggy-backed into a data packet containing a primary code word when the primary code word and any secondary code words already stored in the data packet leave sufficient unused space in the data packet to store an additional secondary code word, and the route traveled by the data packet as the packet is routed to the network node addressed by the primary code passes through (or ends at) the network node addressed by the secondary code word, or passes through (or ends at) a network node that can relay the secondary code word to the network node addressed by the secondary code word. In a first embodiment, an ECC is generated for the primary code word using a predefined bit pattern (such as all 0's) for any unused bit positions in the data packet. The same predefined bit pattern is used for the unused bit positions when the integrity of the primary code word is verified at the destination. If it is desired to protect the secondary code word, a secondary ECC must also be stored in the data packet. In a second embodiment, the ECC is recalculated when a secondary code word is piggy-backed into the unused bit positions of the data packet. In this embodiment, the ECC associated with the data packet protects all data in the packet, including the primary and secondary code words.

Μια μέθοδος και μια συσκευή σύμφωνα με την παρούσα εφεύρεση χρησιμοποιούν τα αχρησιμοποίητα κομμάτια ενός πακέτου στοιχείων για να διαβιβάσουν τις πρόσθετες πληροφορίες με piggy-backing οι "δευτεροβάθμιεσ" λέξεις κώδικα σε ένα πακέτο στοιχείων που περιέχει μια "αρχική" λέξη κώδικα. Μια δευτεροβάθμια λέξη κώδικα μπορεί piggy-backed σε ένα πακέτο στοιχείων που περιέχουν μια αρχική λέξη κώδικα όταν η αρχική λέξη κώδικα και οποιεσδήποτε δευτεροβάθμιες λέξεις κώδικα που αποθηκεύτηκαν ήδη στο ικανοποιητικό αχρησιμοποίητο διάστημα άδειας πακέτων στοιχείων στο πακέτο στοιχείων για να αποθηκεύσουν μια πρόσθετη δευτεροβάθμια λέξη κώδικα, και τη διαδρομή από το που ταξιδεύει πακέτο στοιχείων όπως το πακέτο καθοδηγείται στον κόμβο δικτύων που εξετάζεται από τα αρχικά περάσματα κώδικα μέσω (ή τελειώνει) του κόμβου δικτύων που εξετάζεται από τη δευτεροβάθμια λέξη κώδικα, ή περνά μέσω (ή τελειώνει) ενός κόμβου δικτύων που μπορεί να αναμεταδώσει τη δευτεροβάθμια λέξη κώδικα στον κόμβο δικτύων που εξετάζεται από τη δευτεροβάθμια λέξη κώδικα. Σε μια πρώτη ενσωμάτωση, ecc παράγεται για την αρχική λέξη κώδικα χρησιμοποιώντας ένα προκαθορισμένο σχέδιο κομματιών (όπως όλο 0's) για οποιεσδήποτε αχρησιμοποίητες θέσεις κομματιών στο πακέτο στοιχείων. Το ίδιο προκαθορισμένο σχέδιο κομματιών χρησιμοποιείται για τις αχρησιμοποίητες θέσεις κομματιών όταν ελέγχεται η ακεραιότητα της αρχικής λέξης κώδικα στον προορισμό. Εάν επιδιώκεται να προστατευθεί η δευτεροβάθμια λέξη κώδικα, δευτεροβάθμιο ecc πρέπει επίσης να αποθηκευτεί στο πακέτο στοιχείων. Σε μια δεύτερη ενσωμάτωση, ecc υπολογίζεται εκ νέου όταν piggy-backed μια δευτεροβάθμια λέξη κώδικα στις αχρησιμοποίητες θέσεις κομματιών του πακέτου στοιχείων. Σε αυτήν την ενσωμάτωση, ecc που συνδέεται με το πακέτο στοιχείων προστατεύει όλα τα στοιχεία στο πακέτο, συμπεριλαμβανομένων των αρχικών και δευτεροβάθμιων λέξεων κώδικα.

 
Web www.patentalert.com

< (none)

< Security and password mechanisms in a database system

> Method and system to optimize software execution by a computer using hardware attributes of the computer

> (none)

~ 00001