Video call

After ditching Chewie, Boba Fett heads to a public video phone to make a quick report to his boss who turns out to be…Darth Vader (this was a time long before the Expanded Universe/Legends, so there was really only one villain to choose from).

To make the call, he approaches an alcove off an alley. The alcove has a screen with an orange bezel, and a small panel below it with a 12-key number panel to the left, a speaker, and a vertical slot. Below that is a set of three phone books. For our young readers, phone books are an ancient technology in which telephone numbers were printed in massive books, and copies kept at every public phone for reference by a caller.

faithful-wookiee-video-call-04
faithful-wookiee-video-call-05

To make the call, Fett removes a card from his belt and inserts it. We see a close up of his face for about a second after this, during which time we cannot see if he is taking any further action, but he appears to be waiting and not moving. We hear a few random noises and see some random patterns until Darth Vader comes into view. Fett reports, “I have made contact with the Rebels, and all is proceeding according as you wish, Darth Vader.” We don’t see the interaction from Vader’s side.

faithful-wookiee-video-call-06

Doorknob-simple workflow

A nice feature is that the workflow could barely be simpler. Once Fett inserts the card, the phone is activated, recipient specified, and payment taken care of. Fett has only to wait for Vader to pick up. To make this work, we have to presume that this is a special card, good only for calling Vader at no charge. It’s a nice interaction. Presuming the call is not, you know, top secret. Which, if it needs saying, it is.

The Force is not with this security

As this blog must routinely point out, the system seems to be missing multifactor authentication. The card counts as one factor, that is, something Fett possesses. There should be at least one more. A card can be stolen, so let’s instead focus on something he is and something he knows. Using just the equipment in the scene, the Empire could monitor all the video phones where it knows Fett to be. With face recognition or, more appropriately given his helmet, voice print, it could recognize him for one factor, and then ask him for a password. Two factors. No card. Even more simple and more secure.

But the security problems go beyond the authentication problems that might have some unfortunate pickpocket face to face with the galaxy’s most impulsive Force-choker. During Fett’s call, back on the Falcon, R2D2 is casually trying to find Chewbacca and Fett on the viewscreen and he happens—literally happens—across the transmission between Fett and Vader, with Vader saying, “Good work, but I want them alive. Now that you’ve got their trust, they may take you to their new base.” Fett replies, “This time we’ll get them all.” Vader ends the call saying, “I see why they call you the best bounty hunter in the galaxy.”

Note that the call is public. R2 doesn’t suspect Imperial malfeasance at this point. He’s just checking public video feeds to see if he can find out where Chewie is.

Note also that there isn’t a lick of encryption.

Note finally that the feed we see isn’t even a just a transmission signal. If it was, we’d see the call from one side or the other, in which we’d see either Fett or Vader. But in the clip we see the video switch between them to focus on the active speaker, so either R2 is doing some sweet just-in-time editing, or the signal is actually formatted especially for some third party to eavesdrop on.

So 👏 why👏 the👏 eff 👏  are top secret Imperial transmissions being made on insecure party lines? Heads up, Star Wars fans. We didn’t really need Rogue One. The Rebellion could have come across the plans to the Death Star just channel-flipping from the comfort some nearby couch.

Airport Security

After fleeing the Yakuza in the hotel, Johnny arrives in the Free City of Newark, and has to go through immigration control. This process appears to be entirely automated, starting with an electronic passport reader.

jm-9-customs-b

After that there is a security scanner, which is reminiscent of HAL from the film 2001: A Space Odyssey.

jm-9-customs-f

The green light runs over Johnny from top to bottom.

jm-9-customs-c

Looking at the picture, we can see that this green light is somehow making Johnny’s skeleton visible. It would be possible, by having an X-ray imaging system running at the same time and then re-projecting the X-ray image back onto the body, but why? Since there don’t appear to be any actual human beings on duty, I can only suggest that it is meant to look intimidating and impressive to encourage obedience. In the film Johnny appears to be alone and cannot see this himself, but it would be much more common for there to be multiple passengers, so each could watch the others being scanned.

There is also a screen showing another scan, a blurry body image, and text appearing on the right side. A voice repeats the text content. For the first time we see a blue background, the most common color for futuristic film interfaces.

jm-9-customs-d

The scanner detects Johnny’s implant, but whatever secrecy measures are present cause the system to decide that it is a registered dyslexia aid. The popup alert below includes the registration issuer and a domain name, so perhaps this is online verification over the Internet. Presumably Johnny can see this screen himself, if he cares.

jm-9-customs-e

The voiceover helpfully informs Johnny that there is “synaptic seepage”, and he should seek medical attention within 24 hours. This shows quite high level decision making by the system and an offer of assistance. Johnny says “thanks” in reply, an anthropomorphic response to this seemingly intelligent machine.

However, there seems to be a more detailed explanation in smaller text on the right of the display, and this isn’t announced. It’s not clear in this scene whether Johnny can see this display or not, but even if he could it would be difficult to read. Perhaps this is a legacy system from the days when airport security had actual staff.

Next

At this point Johnny leaves the airport, riding in a taxi from the airport. It is a good time for the first review of a group of related interfaces, which will be the next series of posts.

Brain Upload

Once Johnny has installed his motion detector on the door, the brain upload can begin.

3. Building it

Johnny starts by opening his briefcase and removing various components, which he connects together into the complete upload system. Some of the parts are disguised, and the whole sequence is similar to an assassin in a thriller film assembling a gun out of harmless looking pieces.

jm-6-uploader-kit-a

It looks strange today to see a computer system with so many external devices connected by cables. We’ve become accustomed to one piece computing devices with integrated functionality, and keyboards, mice, cameras, printers, and headphones that connect wirelessly.

Cables and other connections are not always considered as interfaces, but “all parts of a thing which enable its use” is the definition according to Chris. In the early to mid 1990s most computer user were well aware of the potential for confusion and frustration in such interfaces. A personal computer could have connections to monitor, keyboard, mouse, modem, CD drive, and joystick – and every single device would use a different type of cable. USB, while not perfect, is one of the greatest ever improvements in user interfaces.

Why not go wireless? Wireless devices remove the need for a physical connection, but this means that anyone, not just you, could potentially connect. So instead of worrying about whether we have the right kind of cable, we now worry about the right kind of Bluetooth pairing and WiFi encryption password scheme. Mobile wireless devices also need their own batteries, which have to be charged. So wireless may seem visually cleaner, but comes with its own set of problems.

As of early 2016 we have two new standards, Lightning and USB-C, that are orientation-independent (only fifty years after audio cables), high bandwidth, and able to transmit power to peripherals as well. Perhaps by 2021 cables will have made a comeback as the usual way to connect devices.

2. Explaining it

Johnny explains the process to the scientists. He needs them to begin the upload by pushing a button, helpfully labelled “start”, on the gadget that resembles an optical disk drive. There’s a big red button as well, which is not explained but would make an excellent “cancel” button.

jm-6-uploader-kit-b

It would be simpler if Johnny just did this himself. But we will shortly discover that the upload process is apparently very painful. If Johnny had his hands near the system, he might involuntarily push another button or disturb a cable. So for them, having a single, easily differentiated button to press minimizes their chance of messing it up.

1. Making codes

He also sticks a small black disk on the hotel room’s silver remote control. The small disk is evidently is a wireless controller or camera of some kind. The scientists must watch the upload progress counter, and as it approaches the end, use this modified remote to grab three frames from the TV display, which will become the “access code” for the data. (More on this below.)

jm-6-uploader-kit-x

None of the buttons on this remote have markings or labels, but neither Johnny nor the scientist who will be using it are bothered. Perhaps this hotel chain tries to please every possible guest by not favouring any particular language? But even in that case, I’d expect there to be some kind of symbols on the buttons and a multilingual manual to explain the meaning of each. Maybe Johnny spends so much time in hotel suites that he has memorised the button layout?

Short of a mind reading remote that can translate any button press into “what the user intended”, I have to admit this is a terrible interface.

(There is a label on the black disk, but I have no idea what it means or even which script that is. Anyone?)

0. Go go go

Johnny plugs in his implant, puts on a headset with more cables, and bites down on a mouthguard. He’s ready.

jm-6-uploader-kit-d

The scientist pushes the start button and the upload begins. Johnny sees the data stream in his headset as a flood of graphics and text.

jm-7-uploading-a

Why does he need the headset when there is a direct cable connection to the implant? The movie doesn’t make it explicit. It could be related to the images used as the access code. (More on this below.) Perhaps the images need to be processed by the recipient’s own optic nerve system for more reliable storage?

Still, in the spirit of apologetics we should try to find a better explanation than “an opportunity for 1995 cutting edge computer generated graphics.” Perhaps it is a very flashy progress indicator? Older computer systems had blinking lights on disk drives to indicate activity, copied on some of today’s USB sticks. Current-day file upload or download GUIs have progress bars. As processing and graphics capabilities increase, it will be possible for software to display thumbnails or previews of the actual data being transferred without slowing down.

Unfortunately there is an argument against this, which is that the obvious upload progress indicator is a numeric display counting gigabytes down to zero, and it makes a fast chirping sound as a sonic indicator as well. The counter shows the data flowing at gigabytes per second, the entire upload lasting about a minute. There’s also the problem that it’s not Johnny who is interested in knowing whether the upload is scientific data rather than, say, a video collection; but the scientists, and they can’t see it.

jm-7-uploading-b

As the counter drops below one hundred, the scientist points the remote with black disk at the TV display, currently showing a cartoon, and presses the middle button. The image from the TV appears overlaid on the data stream to Johnny. This is a little odd, because Johnny assured the scientists that he wouldn’t know what the access codes were himself. Maybe these brief flashes are not enough time for him to remember these particular images among the gigabytes of visual content. But the way they’re shown to us, I’ll bet you can remember them when they come up again later in the plot.

jm-7-uploading-d

Two more images are grabbed before the counter stops. When the upload finishes, the three images are printed out. (In the original film this is shown upside down, so I have rotated the image.)

jm-7-uploading-f-rotated

Tagged

So what are the images for? The script isn’t clear. I suggest that the images are being used as the equivalents of very large random numbers for whatever cryptography scheme protects the data against unauthorised access. Some current day systems use the timing of key presses and mouse movements as a source of randomness because humans simply can’t move their fingers with microsecond precision. Here, the human element makes it impossible to predict exactly which frame is chosen.

Humans also find images much easier to recognise than hundred digit numbers. Anyone who has seen the printout will be able to say whether a particular image is part of the access code or not with a high degree of confidence. In computer systems today, Secure Shell, or ssh, is a widely used encrypted terminal program for secure access to servers. Recent versions of ssh have a ‘randomart’ capability which shows a small ASCII icon generated from the current cryptographic key to everyone who logs on. If this ASCII icon appears different, this alerts everyone that the server key has been changed.

There’s one potential usability problem with the whole “pick three random images” mechanism. The last frame was grabbed when the counter was very close to zero. What would have happened if he had been too slow and missed altogether? Wouldn’t it be more reliable to have the upload system automatically grab the images rather than rely on a human? Chris suggests that maybe it secretly did grab three images that could have used without human input, but privileged the human input since it was more reliably random.

Quick aside: You may be asking, if images would be so wonderful, why aren’t we using them in this way already? It’s because our current security systems need not just very large random numbers, but very large random numbers with particular mathematical properties such as being prime. But let’s cut Johnny Mnemonic some slack,  saying that by 2021 we may have new algorithms.

OK, back to the plot.

-1. Sharing the codes

The access codes are to be faxed from Beijing to Newark, although this gets interrupted by the Yakuza intruders. This is yet another device with unmarked buttons.

jm-7-uploading-g

This device makes the same beeps and screeches as a 1990s analog fax machine. Since we’ll later learn that all the fax messages and phone calls are stored digitally in cyberspace, this must be a skeuomorphism, the old familiar audio tones now serving just as progress indicators.

As with other audio output, the tones allow the user to know that the transmission is proceeding and when it ends without having to pay full attention to the device. On the other hand, there is potential for confusion here as the digital upload is (presumably) much faster. Most current day computer systems could upload three photos, even in high resolution, well before the sequence of tones would complete. Users would most likely wait longer than actually necessary before moving on to their next task.

-2. Washing up

During the upload Johnny clenches his fists and bites his mouthguard. When the upload finishes, he retreats to the bathroom in considerable pain. At one point blood flows from his nose, and he swipes his hand over the tap to wash it down the drain. The bathroom announces that the water temperature is 17 degrees. We’ll come back to this later.

jm-8-bathroom-tap

As Make It So emphasises in the chapter on brain interfaces, there is nothing in our current knowledge to suggest that writing or reading memories to or from a human brain would be painful. On the other hand, we know that information in the brain isthe shape of the neurons in the brain. Who knows what side effects will happen as those neurons are disconnected and reconnected as they need to be? We don’t know, so can’t really say whether it would hurt or not.

-3. Escaping the Yakuza

As mentioned in a prior post, while he is in the bathroom, the motion detector Johnny installed on the hotel door isn’t very effective and the Yakuza break in, kill everyone else, and acquire the second of the three access code images. Johnny escapes with the first image and flies to Newark, North America. 

Motion Detector

Johnny, with newly upgraded memory, goes straight to the hotel room where he meets the client’s scientists. Before the data upload, he quickly installs a motion detector on the hotel suite door. This is a black box that he carries clipped to his belt. He uses his thumb to activate it as he takes hold and two glowing red status lights appear.

jm-5-motion-detector-a-adjusted

Once placed on the door, there is just one glowing light. We don’t see exactly how Johnny controls the device, but for something this simple just one touch button would be sufficient.

jm-5-motion-detector-b-adjusted

A little later, after the brain upload (discussed in the next post), the motion detector goes off when four heavily armed Yakuza arrive outside the door. The single light starts blinking, and there’s a high pitched beep similar to a smoke alarm, but quieter.

Analysis

A sonic alarm is good, because it is omnidirectional. But being omnidirectional it might also notify the would-be attackers that they have been detected. Here the designers have erred too far on the side of caution. The alarm is so quiet that none of the scientists notice, and Johnny himself is lucky to be within a few metres when it goes off. The Yakuza burst in and slaughter the unaware scientists. It would almost certainly have been better for the alarm to be configured as loud as possible, ensuring everyone who needed to hear did so. And while the attackers would have been alerted, they might have been deterred by the thought of witnesses arriving.

Bulkhead Doors

image09

At every major intersection, and at the entrance to each room, the Battlestar Galactica has very large pressure doors.  These doors each have a handle and a large wheel on each side.  During regular operation crewmembers open the door with the handle and close it firmly, but do not spin the wheel.  Occasionally, we see crew using the wheel as a leverage point to close the door.

 

Sealing it off

We never directly see a crewmember spin the wheel on the door after it closes.  While Chief Tyrol is acting as head of damage control, he orders all bulkheads in a section of the ship sealed off.  This order is beyond the typical door closing that we witness day-to-day.

image14

This implies that the door has three modes: Open, Closed, and Sealed.

image08

Crewmembers could use the door most of their day in an open or closed mode, where an easy pull of the handle unlatches the door and allows them to enter or leave quickly.  In an emergency, a closed door could be sealed by spinning the valve wheel on one side of the door.

 

Danger?

As with other parts of the Galactica, the doors are completely manual, and cannot be activated remotely. (Because Cylon hacking made them go network-less.) Someone has to run up to the door in an emergency and seal it off.

One worry is that, because there is a valve wheel on both sides, an untrained crewmember might panic and try to unseal the door by turning it in the wrong direction.  This would endanger the entire crew.

image13  image10

The other worry is that the valve spins along a single axis (we see no evidence either way during the show), requiring the crew to know which side of the door they were on to seal it against a vacuum.  “Righty Tighty, Lefty Loosey” would fail in this instance, and might cause hesitation or accidental unsealing in an actual emergency.

Ideally, the doors would have wheels that spun identically on either side, so that a clockwise spin always sealed the door, and a counter-clockwise spin always unsealed it.

image15

Current water-tight doors have two sides, the ‘important’ side and the ‘unimportant’ side.  The important side faces towards the ‘center’ of the vessel, or the core of the larger block of the ship, and can be sealed off quickly from that side with a wheel and heavy ‘dogs’.

Weathertight doors have a handle-latch on both sides that is connected (much like a doorknob), and can seal/unseal the door from either side.

If there is a technical limitation to that mechanism (unlikely, but possible), then a large and obvious graphic on the door (a clockwise or counterclockwise arrow) could serve to remind the crew which direction of turn sealed the door.  In this case, sealing the door is the primary action to call out because it is the action done under a panic situation, and the action most easily forgotten in the heat of the moment.

Otherwise, the doors could be a danger to the crew: the crew on the ‘safe’ side could seal the door against depressurization, but crew on the ‘unsafe’ side might try to unseal it to save themselves in a panic.

Air pressure might keep the door properly closed in this instance, but it is still a risk.

 

Effective?

image12

We see during the damage control incident that the doors are quickly closed and sealed by the crew, even in an emergency, making the rest of the ship airtight.  This either shows that the doors are effective at their job, or the crew is very well trained for such a situation.

Like the rest of the Galactica, the technology relies on people to work.  A couple hints or minor tweaks to that technology could make the crew’s lives much easier without putting them at danger from the Cylons or the empty void of space.

Rebel videoscope

Talking to Luke

Hidden behind a bookshelf console is the family’s other comm device. When they first use it in the show, Malla and Itchy have a quick discussion and approach the console and slide two panels aside.

SWHS-rebelcomms-02

The device is small and rectangular, like an oscilloscope, sitting on a shelf about eye level. It has a small, palm sized color cathode ray tube on the left. On the right is an LED display strip and an array of red buttons over an array of yellow buttons. Along the bottom are two dials.

SWHS-rebelcomms-03

Without any other interaction, the screen goes from static to a direct connection to a hangar where Luke Skywalker is working with R2-D2 to repair some mechanical part. He simply looks up to the camera, sees Malla and Itchy, and starts talking. He does nothing to accept the call or end it. Neither do they.

We also see the conversation from Luke’s perspective as well. It’s even more oscillioscopey, with lots of dials, switches, and sliders to either side.

SWHS-rebelcomms-06

So this all might be intriguing (and right in line with agentive design) but before we start to investigate, we need to look at another instance of its use. Just like the Imperial-issie Media Console, this functions differently later in the same show.

Talking to Leia

SWHS-rebelcomms-08

After Itchy’s SFW living room masturbation chair sequence, the camera cuts to Leia and C-3PO in an unspecified office somewhere. The droid works at a console for a moment and finally turns a dial. In the Wookie household, a loud dee-DEEP dee-DEEP sounds until Malla rushes to the console, and slides the panels aside. C-3PO sees Malla’s face, and turns to Leia saying, “Ah. I have made the connection. You may speak now if you wish.

SWHS-rebelcomms-10

They do, and when the conversation is over, the feed just shuts off, with neither party doing anything to make it happen.

So. Yeaaaaah.

Activation

How is it turned on? One possibility is an architectural switch activated by sliding the panels. It would be a good design decision, as it is an action that needs to be undertaken anyway to use it. But that doesn’t explain Luke’s use.

Connection

How does Malla’s device know to call Luke once it’s on? It could be that it’s a fixed connection, like an intercom, that only calls that one other device. But it’s a Rebel garage. That doesn’t make sense. Why would Malla need to only call there? And of course they receive a call from Leia, who isn’t in that same garage, so it’s not exactly fixed.

Security

The device contains incriminating evidence, i.e. the direct connection to the Rebel base, and so it needs some sort of security. Why is that not in evidence?

Secret agent?

One technological concept that would answer a lot of these questions is that of agentive technology, i.e. artificial narrow intelligence that does things on behalf of its users.

It could explain how the device turns on and (some of) the security: the camera has hairy face recognition and persistently watches for authorized users, turning on when it sees one of them. Conceptually that would be far beyond common sci-fi tropes of the time, but in keeping with the New Criticism stance of the blog, should be considered.

It could explain how it knew to call Luke: It understands Shyriiwook and listened to the conversation that Itchy and Malla had before they opened the panel, knew they wanted to call Luke, and found him in the garage.

It could explain how it turns off: It’s smart enough to understand the linguistic, social, and physical cues that the conversation has ended.

The world of Star Wars even has this technology in evidence. The droids all exhibit artificial general intelligence, and it is only a failure of imagination that this intelligence should not be incorporated into important devices, or spaceships, or architecture.

This would also explain why c-3PO is managing the interface on his end but nobody else has to bother: An AI does not need another AI, just an API.

It would even explain why the damned thing rings. Take a moment to appreciate that. This is an illegal device on the Empire-controlled Kazook. We know this because it’s deliberately hidden, and our protagonists really work to avoid the Empire’s finding it. Yet when an unexpected call comes in, it shrilly announces the fact of itself to everyone within screeching range. The only way this is not the most moronic feature possible of an illegal object is if it can scan the surroundings and verify that it’s OK to ring. Because otherwise, it would be the most stupid feature of a stupidly stupid technology made in haste for a stupid show slopped together in haste and without any respect for a logical or consistent diegesis.

Whew.

Thank The Maker for apologetics.

Imperial-issue Media Console

SWHS-mediaconsole-01

When she wonders about Chewbacca’s whereabouts, Malla first turns to the Imperial-issue Media Console. The device sits in the living space, and consists of a personal console and a large wall display. The wall display mirrors the CRT on the console. The console has a QWERTY keyboard, four dials, two gauges, a sliding card reader, a few red and green lights on the side, and a row of randomly-blinking white lights along the front.

SWHS-mediaconsole-02

Public Service Requests

As Malla approaches it, it is displaying an 8-bit kaleidoscope pattern and playing a standard-issue “electronics” sound. Malla presses a handful of buttons—here it’s important to note the difficulty of knowing what is being pressed when the hand we’re watching is covered in a mop—and then moves through a confusing workflow, where…

  1. She presses five buttons
  2. She waits a few seconds
  3. As she is pressing four more buttons…
  4. …the screen displays a 22-character string (a password? A channel designation?) ↑***3-   ↓3&39÷   ↑%63&-:::↓
  5. A screen flashes YOU HAVE REACHED TRAFFIC CONTROL in black letters on a yellow background
  6. She presses a few more buttons, and another 23-character string appears on screen ↑***3-   XOXOO   OXOOX   XOOXO-↑ (Note that the first six characters are identical to the first six characters of the prior code. What’s that mean? And what’s with all the Xs and Os? Kisses and hugs? A binary? I checked. It seems meaningless.)
  7. An op-art psychedelic screen of orange waves on black for a few seconds
  8. A screen flashes NO STARSHIPS IN AREA
  9. Malla punches the air in frustration.

So the first string is, what, a channel? And how do the five buttons she pressed map to that 22 character string? A macro? Why drop to a semi-binary for one command? And are the hugs-and-kisses an instruction? Is that how you write Shyriiwook? Why would it be Latin letters and Unicode characters rather than, say, Aurebesh? Who designed this command language? This orthography? This interface? Maybe it was what this guy was assigned to do after he was relieved of duty.

Video calls

When technology fails to find her sweetheart, Malla turns to her social network. She first uses her Illegal Rebel Comms device to talk to Luke and R2-D2 (next post), and afterwards, returns to the Media Console, which is back to its crappy TSR-80 BASIC-coded screen saver mode.

  1. She taps a few keys (a macro?)
  2. A new code appears: ↑***C-   ↓&&&0-   446B°-   TP%C
  3. The display reads: SUB TERMINAL 4468 (or 446E or maybe 446B. It’s a square font and Malla’s hairy arm is in the way.)
  4. She presses a few more keys
  5. The screen displays STAND BY for a few seconds
  6. Then the word CONNECT flashes a few times
  7. She presses a single button
  8. TRADING POST WOOKIE PLANET C flashes
  9. A live camera feed displays of the trading post

So it’s actually nice to see the first 5 characters of the string be different since this is a different mode: public function (↑***3-) versus video phone (↑***C-). It made me wonder if the codes were some sort of four part IP address, but then I saw the traffic control command is only three lines, so it’s not a consistent enough pattern. So I was hoping to find some secret awesomeness, but no.

Here’s the flow chart as completed by the demoted Stormtrooper designer (translated from the Aurebesh).

Imperial-Workflow
SWHS-mediaconsole-21.jpg

Public Addresses

Not only is the interaction terrible, but it’s not really your device anyway. The Empire can take control of these screens for government business, like paging errant Stormtroopers. In these cases, an alarm sounds in the house, and then the Empire Video Feed comes online. No bizarre character strings. No flashing text. No arbitrary key presses.

SWHS-mediaconsole-21

After all that, an Easy Mode

As if that wasn’t enough, the thing works differently later in the show. After he returns to the tree house, Saun uses the system to call the Imperial Officer to cover Han and Chewie’s murderous tracks with a lie. To make the call, all Saun has to do is insert an identification card, press the same key on the keyboard six times, and with no weird codes or substation identification interstitials, he is connected immediately to the Imperial officer. After the officer terminates their call, Saun presses another button a few times and removes his card. That’s it. It was almost easy.

SWHS-mediaconsole-22

This tells us that the system can work fairly simply. If you’re calling the Empire. Or if you’re high enough social status and have the card to prove it. This technology just sucks. Maybe this is why the rebellion started.

Thumbdentity

When officers Foley and Reese find the sleeping Jennifer, they thumbprint her on a wireless handheld device, and Officer Foley looks up the young girl’s information. Looking at the screen she retrieves Jennifer’(2015)’s address and age.

BttF_086

Thumbprint is a fine unimodal authenticator, but much better is multimodal biometric or multifactor authenticator to be certain of identity.

Time circuits (which interface the Flux Capacitor)

BttF_137

Time traveling in the DeLorean is accomplished in three steps. In the first, he traveler turns on the “time circuits” using a rocking switch in the central console. Its use is detailed in the original Back to the Future, as below.

BttF_135

In the second, the traveler sets the target month, day, year, hour, and minute using a telephone keypad mounted vertically on the dashboard to the left, and pressing a button below stoplight-colored LEDs on the left, and then with an extra white status indicator below that before some kind of commit button at the bottom.

In the third, you get the DeLorean up to 88 miles per hour and flood the flux capacitor with 1.21 gigawatts of power.

Seems simple.

It’s not…

Rocker switch?

Note that the rocker switch angles down to a nearly 45 degree angle in the on position. One of the worst thing that could happen is for that thing to get accidentally turned off at the wrong time, I imagine. (Back to the Future 4: Lost in Somewhen?) The 45 degree angle makes an accidental activation unlikely, but the T-shaped handle means it could catch on a sleeve or bag handle or something. There are more secure safety switches, but I also wonder if it would be smarter to use the Fake Off mode that most electronics run in today, where they’re never really off, but look off, just waiting for user interaction to spring to life. With a Mr. Fusion on board, I presume powering it isn’t that much of a problem.

Good disambiguation

Note that the pad only has numbers. But Doc uses the military and European standard date format

[day of month] [month] [year]

which might confuse another user, i.e. Marty, entering the stupid USA standard

[month] [day of month] [year]

Though preventing errors is preferable, at least Doc helps Marty recognize errors by displaying the month in 3-character text format, which would help Marty realize if he’d accidentally put in 10 September instead of 09 October.

Bad disambiguation

Note that doc is traveling to 4:29 in the afternoon, and the display has a tiny LED A.M./P.M. indicator. Better is the less ambiguous military time. Sure, audiences might have been confused, but using a 24-hour clock would have been less ambiguous for diegetic users, you could eliminate the AM/PM indicator, and Doc could use the existing number pad for entry without having to either add an “AM” and “PM” button (missing from the console), or doing some annoying “press 1 for AM or 2 for PM nowIVR thing.

While we’re on time disambiguation, what, uh, time zone is this? Did doc only ever plan to fly in and around Hill Valley? It might have been keyed to the Prime Meridian, or to Pacific Time, but if so it would have been very useful to have it marked as such. If not, it should display the current time zone and provide a means to change it. Somehow. With that number pad. (Or more controls.)

Bad input constraint and recovery

It’s wholly possible to enter a day-of-month or month of “99,” which is nonsensical given the Gregorian calendar that we use today. How does the system handle this? A mod function? There’s no clue, but the unconstrained inputs would allow it.

Farther travel?

As the Long Now Foundation reminds us, a four-digit date is really short-sighted. So Doc didn’t want to travel to 10,000 C.E. and see if Zager & Evans were right? And what if he wanted to go meet Amenhotep? How does he specify 1526 B.C.E.? It seems unduly constrained.

Misleading mapping

I don’t know what those LEDs to the left of the input panel do, but I can tell they’re poorly mapped. The colors go, from top to bottom: red, yellow, and green, like a stoplight. Then there’s the extra white LED below that maps to nothing. But the LED colors on the display go from top to bottom red for destination, green for present, yellow for last time departed. Better mapping would have these two agree, or distinct color schemes.

Missing controls

In 1985 dialing a telephone number worked much like the dial-a-date seen here. Punch a sequence of numbers and the system runs with the input. But instant-input systems need a way to correct errors; either the ability to review and correct the input, or to abort the input altogether and start over.

Phone users from back then will recall it was entirely possible to mistype a digit and dial a wrong number. You’d be connected to a stranger who had no idea who this “Marty” you wanted was. This is more serious in the DeLorean than on a phone, as it drops the user into circumstances potentially much more dire, from which there might be no recovery. What would happen if they had accidentally wound up in 21 October 1015? Wholly different story. Is Biff distantly related to Cnut the Great?

Doc might be able to review the input on the display before getting up to speed, but there’s no obvious control for aborting input so far and starting over. (What if he has skipped a digit instead of mistyping one?) A simple delete button would help him correct mistyped digits. Even if he mistyped the first one and only realized it at the end, it wouldn’t be too burdensome to press delete the handful of times.

Rich preview

How does the system confirm for Doc that he’s entered the right date he intended to? On one level, sure, the 7-segment LED output is clear and unambiguous. It’s a nice discrete number. But of course 7-segment 1989 isn’t that easy to distinguish from 1898 when you’re distracted. Better would be to give a preview of the meaning of the choices entered (but not yet enacted) by the user. If there was a video screen in the car, then maybe it could show scenes from old Westerns with the label “Headed to 1898: The Old West.” You could even do it with the cars’ speakers and an audio soundscape if a screen wouldn’t work for space or distraction reasons.

Security

As noted in the overview, Biff(2015) gets into the car to make off for 1955 early in the film. I can’t quite figure out how he was able to figure out turning on the time circuit and that the 88MPH was a target speed, but he did. (Seriously, looking for fan theories here.) Of course Doc might have designed everything to be perfectly understandable for Marty, but that’s no excuse to avoid authenticating the user, since Doc is so panicked about the consequences of the time travel that he’s doing all the times. [sic]

BttF-biff-carjack

Barbasol Can

JurassicPark_Barbasol02

The Barbasol can is a camouflaged container that Nedry uses to smuggle genetic information, i.e. dinosaur embryos, off the island to an unnamed group that is willing to pay him a lot of money for this act of industrial espionage.

JurassicPark_Barbasol03

The exterior case looks identical to an off-the-shelf can of Barbasol shaving cream, and hides a metal cradle for the DNA vials. With a twist, the cradle pops up.  When twisted back, the cradle locks into place.  Dennis uses this under tight time constraints to steal the DNA samples and carry them.

JurassicPark_Barbasol01
Wait. The movie never mentioned Proceratosaurus.

Near the end of the movie, he falls and loses the can.  It rolls away into a pile of silting mud where it will be impossible to find (though Nedry doesn’t live long enough to look for it). Greed gets its comeuppance.

Would you want one of these today?

This device would prove really problematic today.  First, it would never make it past modern security at an airport. It’s too big. Given the acceptable travel-sized can, that’s like five crummy embryos at the most. That eliminates a big backup plan for Nedry and the MysteryCo if the getaway plan involves anything other than privately chartered transportation. Which, given the need for secrecy, we can presume.

Barbasol travel size

Second, the large, round shape is too big to comfortably grip and its cylindrical shape basically guarantees that it’s going to get lost if it gets dropped. You know, which is exactly what ends up happening. What was the original plan, a moistened bar of soap?

Third, anyone can open the can. There is no key. Given that Barbasol cans are actually a commonly-available diversion safe, you might want to lock that thing down with a magnetic key that’s still undetectable, but won’t let the baggage handler walk off with your millions.

Barbasol Can Diversion Safe
Admittedly, this might be a real world thing because of the movie. It’s hard to say.

Finally, since to the casual observer it has to look and function identically to a Barbasol can, it runs the grave risk of being swapped for one, accidentally or in some gritty-reboot Spy Vs. Spy fan fiction. Including a passive RFID call-and-response API would enable identification, status indication, and triangulation for, say, if the thing ever gets lost in the silt of a tropical island in the Caribbean Sea.

So, if there’s going to be any dinosaur embryo smuggling in the future, and I’m looking at you, Dodgson, it should pass modern security. So maybe a travel sized can of Barbasol and I don’t know, mousse? Does anyone still use mousse? This size will be easier to zip into a pocket. Make sure Nedry has zipping pockets. Give the can a hidden lock to deter casual unscrewers, and be able to wirelessly query for identification or loss. And maybe someone as bumbling as Nedry can fetch you the goods without getting himself turned into raptor chow.

JurassicPark_Barbasol04
Ha HA…raptor chow…classic.