Digital Fortress
Page 33
before them. "Susan?" he offered. "I have an idea. Is that text in sixteen groupings of four?"
"Oh, for Christ's sake," Jabba said under his breath. "Now everyone wants to play?"
Susan ignored Jabba and counted the groupings. "Yes. Sixteen."
"Take out the spaces," Becker said firmly.
"David," Susan replied, slightly embarrassed. "I don't think you understand. The groupings of four are-"
"Take out the spaces," he repeated.
Susan hesitated a moment and then nodded to Soshi. Soshi quickly removed the spaces. The result was no more enlightening.
PFEESESNRETMPFHAIRWEOOIGMEENN
RMAENETSHASDCNSIIAAIEERBRNKFBLELODI
Jabba exploded. "ENOUGH! Playtime's over! This thing's on double-speed! We've got about eight minutes here! We're looking for a number, not a bunch of half-baked letters!"
"Four by sixteen," David said calmly. "Do the math, Susan."
Susan eyed David's image on the screen. Do the math? He's terrible at math! She knew David could memorize verb conjugations and vocabulary like a Xerox machine, but math…?
"Multiplication tables," Becker said.
Multiplication tables, Susan wondered. What is he talking about?
"Four by sixteen," the professor repeated. "I had to memorize multiplication tables in fourth grade."
Susan pictured the standard grade school multiplication table. Four by sixteen. "Sixty-four," she said blankly. "So what?"
David leaned toward the camera. His face filled the frame. "Sixty-four letters…"
Susan nodded. "Yes, but they're-" Susan froze.
"Sixty-four letters," David repeated.
Susan gasped. "Oh my God! David, you're a genius!"
Chapter 121
"Seven minutes!" a technician called out.
"Eight rows of eight!" Susan shouted, excited.
Soshi typed. Fontaine looked on silently. The second to last shield was growing thin.
"Sixty-four letters!" Susan was in control. "It's a perfect square!"
"Perfect square?" Jabba demanded. "So what?"
Ten seconds later Soshi had rearranged the seemingly random letters on the screen. They were now in eight rows of eight. Jabba studied the letters and threw up his hands in despair. The new layout was no more revealing than the original.
P F E E S E S N
R E T M P F H A
I R W E O O I G
M E E N N R M A
E N E T S H A S
D C N S I I A A
I E E R B R N K
F B L E L O D I
"Clear as shit." Jabba groaned.
"Ms. Fletcher," Fontaine demanded, "explain yourself." All eyes turned to Susan.
Susan was staring up at the block of text. Gradually she began nodding, then broke into a wide smile. "David, I'll be damned!"
Everyone on the podium exchanged baffled looks.
David winked at the tiny image of Susan Fletcher on the screen before him. "Sixty-four letters. Julius Caesar strikes again."
Midge looked lost. "What are you talking about?"
"Caesar box." Susan beamed. "Read top to bottom. Tankado's sending us a message."
Chapter 122
"Six minutes!" a technician called out.
Susan shouted orders. "Retype top to bottom! Read down, not across!"
Soshi furiously moved down the columns, retyping the text.
"Julius Caesar sent codes this way!" Susan blurted. "His letter count was always a perfect square!"
"Done!" Soshi yelled.
Everyone looked up at the newly arranged, single line of text on the wall-screen.
"Still garbage," Jabba scoffed in disgust. "Look at it. It's totally random bits of-" The words lodged in his throat. His eyes widened to saucers. "Oh… oh my…"
Fontaine had seen it too. He arched his eyebrows, obviously impressed.
Midge and Brinkerhoff both cooed in unison. "Holy… shit."
The sixty-four letters now read:
PRIMEDIFFERENCEBETWEENELEMENTSRESPON
SIBLEFORHIROSHIMAANDNAGASAKI
"Put in the spaces," Susan ordered. "We've got a puzzle to solve."
Chapter 123
An ashen technician ran to the podium. "Tunnel block's about to go!"
Jabba turned to the VR onscreen. The attackers surged forward, only a whisker away from their assault on the fifth and final wall. The databank was running out of time.
Susan blocked out the chaos around her. She read Tankado's bizarre message over and over.
PRIME DIFFERENCE BETWEEN ELEMENTS RESPONSIBLE FOR HIROSHIMA AND NAGASAKI
"It's not even a question!" Brinkerhoff cried. "How can it have an answer?"
"We need a number," Jabba reminded. "The kill-code is numeric."
"Silence," Fontaine said evenly. He turned and addressed Susan. "Ms. Fletcher, you've gotten us this far. I need your best guess."
Susan took a deep breath. "The kill-code entry field accepts numerics only. My guess is that this is some sort of clue as to the correct number. The text mentions Hiroshima and Nagasaki-the two cities that were hit by atomic bombs. Maybe the kill-code is related to the number of casualties, the estimated dollars of damage…" She paused a moment, rereading the clue. "The word 'difference' seems important. The prime difference between Nagasaki and Hiroshima. Apparently Tankado felt the two incidents differed somehow."
Fontaine's expression did not change. Nonetheless, hope was fading fast. It seemed the political backdrops surrounding the two most devastating blasts in history needed to be analyzed, compared, and translated into some magic number… and all within the next five minutes.
Chapter 124
"Final shield under attack!"
On the VR, the PEM authorization programming was now being consumed. Black, penetrating lines engulfed the final protective shield and began forcing their way toward its core.
Prowling hackers were now appearing from all over the world. The number was doubling almost every minute. Before long, anyone with a computer-foreign spies, radicals, terrorists-would have access to all of the U.S. government's classified information.
As technicians tried vainly to sever power, the assembly on the podium studied the message. Even David and the two NSA agents were trying to crack the code from their van in Spain.
PRIME DIFFERENCE BETWEEN ELEMENTS RESPONSIBLE FORHIROSHIMA AND NAGASAKI
Soshi thought aloud. "The elements responsible for Hiroshima and Nagasaki… Pearl Harbor? Hirohito's refusal to…"
"We need a number," Jabba repeated, "not political theories. We're talking mathematics-not history!"
Soshi fell silent.
"How about payloads?" Brinkerhoff offered. "Casualties? Dollars damage?"
"We're looking for an exact figure," Susan reminded. "Damage estimates vary." She stared up at the message. "The elements responsible…"
Three thousand miles away, David Becker's eyes flew open. "Elements!" he declared. "We're talking math, not history!"
All heads turned toward the satellite screen.
"Tankado's playing word games!" Becker spouted. "The word 'elements' has multiple meanings!"
"Spit it out, Mr. Becker," Fontaine snapped.
"He's talking about chemical elements-not sociopolitical ones!"
Becker's announcement met blank looks.
"Elements!" he prompted. "The periodic table! Chemical elements! Didn't any of you see the movie Fat Man and Little Boy-about the Manhattan Project? The two atomic bombs were different. They used different fuel-different elements!"
Soshi clapped her hands. "Yes! He's right! I read that! The two bombs used different fuels! One used uranium and one used plutonium! Two different elements!"
A hush swept across the room.
"Uranium and plutonium!" Jabba exclaimed, suddenly hopeful. "The clue asks for the difference between the two elements!" He spun to his army of workers. "The difference between uranium and plutonium! Who knows what it is?"
Blan
k stares all around.
"Come on!" Jabba said. "Didn't you kids go to college? Somebody! Anybody! I need the difference between plutonium and uranium!"
No response.
Susan turned to Soshi. "I need access to the Web. Is there a browser here?"
Soshi nodded. "Netscape's sweetest."
Susan grabbed her hand. "Come on. We're going surfing."
Chapter 125
"How much time?" Jabba demanded from the podium.
There was no response from the technicians in the back. They stood riveted, staring up at the VR. The final shield was getting dangerously thin.
Nearby, Susan and Soshi pored over the results of their Web search. "Outlaw Labs?" Susan asked. "Who are they?"
Soshi shrugged. "You want me to open it?"
"Damn right," she said. "Six hundred forty-seven text references to uranium, plutonium, and atomic bombs. Sounds like our best bet."
Soshi opened the link. A disclaimer appeared.
The information contained in this file is strictly for academic use only. Any layperson attempting to construct any of the devices described runs the risk of radiation poisoning and/or self-explosion.
"Self-explosion?" Soshi said. "Jesus."
"Search it," Fontaine snapped over his shoulder. "Let's see what we've got."
Soshi plowed into the document. She scrolled past a recipe for urea nitrate, an explosive ten times more powerful than dynamite. The information rolled by like a recipe for butterscotch brownies.
"Plutonium and uranium," Jabba repeated. "Let's focus."
"Go back," Susan ordered. "The document's too big. Find the table of contents."
Soshi scrolled backward until she found it.
I. Mechanism of an Atomic Bomb
A) Altimeter
B) Air Pressure Detonator
C) Detonating Heads
D) Explosive Charges
E) Neutron Deflector
F) Uranium Plutonium
G) Lead Shield
H) Fuses
II. Nuclear Fission/Nuclear Fusion
A) Fission (A-Bomb) Fusion (H-Bomb)
B) U-235, U-238, and Plutonium
III. History of the Atomic Weapons
A) Development (The Manhattan Project)
B) Detonation 1) Hiroshima 2) Nagasaki 3) By-products of Atomic Detonations 4) Blast Zones "Section two!" Susan cried. "Uranium and plutonium! Go!"
Everyone waited while Soshi found the right section. "This is it," she said. "Hold on." She quickly scanned the data. "There's a lot of information here. A whole chart. How do we know which difference we're looking for? One occurs naturally, one is man-made. Plutonium was first discovered by-"
"A number," Jabba reminded. "We need a number."
Susan reread Tankado's message. The prime difference between the elements… the difference between… we need a number… "Wait!" she said. "The word 'difference' has multiple meanings. We need a number-so we're talking math. It's another of Tankado's word games-'difference' means subtraction."
"Yes!" Becker agreed from the screen overhead. "Maybe the elements have different numbers of protons or something? If you subtract-"
"He's right!" Jabba said, turning to Soshi. "Are there any numbers on that chart? Proton counts? Half-lives? Anything we can subtract?"
"Three minutes!" a technician called.
"How about supercritical mass?" Soshi ventured. "It says the supercritical mass for plutonium is 35.2 pounds."
"Yes!" Jabba said. "Check uranium! What's the supercritical mass of uranium?"
Soshi searched. "Um… 110 pounds."
"One hundred ten?" Jabba looked suddenly hopeful. "What's 35.2 from 110?"
"Seventy-four point eight," Susan snapped. "But I don't think-"
"Out of my way," Jabba commanded, plowing toward the keyboard. "That's got to be the kill-code! The difference between their critical masses! Seventy-four point eight!"
"Hold on," Susan said, peering over Soshi's shoulder. "There's more here. Atomic weights. Neutron counts. Extraction techniques." She skimmed the chart. "Uranium splits into barium and krypton; plutonium does something else. Uranium has 92 protons and 146 neutrons, but-"
"We need the most obvious difference," Midge chimed in. "The clue reads 'the primary difference between the elements.' "
"Jesus Christ!" Jabba swore. "How do we know what Tankado considered the primary difference?"
David interrupted. "Actually, the clue reads prime, not primary."
The word hit Susan right between the eyes. "Prime!" she exclaimed. "Prime!" She spun to Jabba. "The kill-code is a prime number! Think about it! It makes perfect sense!"
Jabba instantly knew Susan was right. Ensei Tankado had built his career on prime numbers. Primes were the fundamental building blocks of all encryption algorithms-unique values that had no factors other than one and themselves. Primes worked well in code writing because they were impossible for computers to guess using typical number-tree factoring.
Soshi jumped in. "Yes! It's perfect! Primes are essential to Japanese culture! Haiku uses primes. Three lines and syllable counts of five, seven, five. All primes. The temples of Kyoto all have-"
"Enough!" Jabba said. "Even if the kill-code is a prime, so what! There are endless possibilities!"
Susan knew Jabba was right. Because the number line was infinite, one could always look a little farther and find another prime number. Between zero and a million, there were over 70,000 choices. It all depended on how large a prime Tankado decided to use. The bigger it was, the harder it was to guess.
"It'll be huge." Jabba groaned. "Whatever prime Tankado chose is sure to be a monster."
A call went up from the rear of the room. "Two-minute warning!"
Jabba gazed up at the VR in defeat. The final shield was starting to crumble.