Showing posts with label Short Story. Show all posts
Showing posts with label Short Story. Show all posts

Friday, 16 August 2024

Short Story: A Midsummer Dream

 “All right, sweetheart, see you at 5 then.”

“See you. Can’t wait!” Sushila hung up with practiced ease. Two boring hours, but money was money, and Jai Batra was not that hard to tolerate.  

*************

“See you at 5. Wear the red dress, please!” Archish spoke softly into the phone. Natasha blushed.

Archish was easy on the eyes and easier on the heart. He was empathic, attentive, and observant. He could make a woman feel like a queen – the most beautiful queen in the history of mankind. Sincerely.

He loved the good life and lived it. His detractors might say without doing anything, but only he knew the hard work it took.

The main reason he loved his work was not the money or the perks. It was the genuine happiness that he brought to people. People don’t realise how lonely, unwanted, and unappreciated we make people feel as they approach middle age. It is inhuman, almost. Every time he brought a smile to a face, every time he saw a face light up in response to a compliment, he felt great about himself.

The money was easy in the sense that he did not have to break stones or code for twelve hours to get it. But it was hard because usually, in the first two months, his clients only complained. Only slowly, after repeated compliments and many dates, did the sweet side of their personality come out. Absorbing all that negativity day after day with a smile is not an easy job – ask anyone.

Archish was a professional gigolo. He met middle-aged ladies and dated – a few at a time. They plied him with gifts and cash, and provided the good life – the luxury spas, the 5-star hotel stays, the business class holidays – all paid and provided for.

At this time, one of the people he was seeing was Natasha Batra – the wife of Jai Batra – one of the best-known business tycoons in the city. Jai also doubled up as a sugar daddy. Natasha didn’t have the details, but in her mind, blowing up his money on a similar service was the perfect definition of sweet vendetta.

Who was Archish to complain? He was more than happy to be the chosen one. Now, all he had to do was ensure that she did not feel lonesome enough to take on another ‘partner’. So, he spent a lot of time with her.

********************

“Hello!” Jai Batra grinned salaciously as he entered the apartment. Sushila groaned inwardly, ‘At least keep five minutes for the prelude, dude!’ she thought, but then realised that his prelude had started as soon as he’d put the phone down. Anyway, he was a direct to action kind of guy.

So, they did just that.

Afterwards, she heard his stories of accomplishments .. yet again. How important he was, how many meetings he had to cancel to be here with her, how idiotic his team members were, how dumb the rest of the world was, how stupid and incompetent his wife was, how unattractive, how he had resisted advances from two women this week… she patiently bore it all.

When he was done, he left the cash on the table, at the usual place, and arranged for a day to meet the following week. She looked at her calendar and blocked the time. They kissed and he left.

Sushila showered again and then got back to her books.

Her Master’s was due to end next year. Then, she could look at a placement and leave Jai Batra behind.

How suave, accomplished, and smart he had first appeared when she met him a year ago. How star-struck she had been! And how flattered when he paid romantic attention to her – only her – out of the entire class. He was a speaker at an event in her college. He had singled her out and asked for her LinkedIn profile. Then, slowly, they had moved from LinkedIn to Instagram and Instagram to Whatsapp chats, Whatsapp chats to coffee dates, coffee dates to…

He had asked playfully about her boyfriend initially. When he realised that she was focused on completing her Master’s and not boys, he had been delighted. He insisted on paying all her bills – rent, conveyance, everything except tuition fee, so her parents didn’t get suspicious.

Sushila didn’t even realise when he went from being mentor to being sugar daddy. They never used that word, but they both knew what was happening here. She had considered dumping him, but she was too invested. That, and there was complete discretion. He would never breathe a word, nor would she.

A few months ago, she had realised that she was a part of a group list. At first, she was shocked. How did such a busy man find time to sleep with more than one woman? But now, she just smiled at the idea. His life, his problem.

************************

And this is how it would have continued if fate greed hadn’t intervened.

Jai and Natasha Batra were happy in their alternate universes. They both had partners who were young and attentive. They were using money as the currency of love. It was all working out.

The key to such an arrangement is mutual ignorance or mutual tolerance. So, this state of equilibrium remained while mutual ignorance was in place.

One day, the equilibrium broke.

**********************

“The &^*^! She is seeing someone behind my back, and using MY credit card to pay for it too! How disgusting can she get!” Jai Batra spat out the words with the right mix of venom and anger.

Sushila found it hard to stifle a giggle. The irony of this man complaining to her was too unmistakable to ignore. However, she stroked his shoulder in a placatory gesture.

“Can you imagine! 2 lakhs for a holiday! I thought what is she doing with 2 lakhs for one weekend? I used to feel guilty and give her all these indulgences. I never looked at the bills at all! One random bill I noticed – spa booking for two! Which +1 did she have with her 500 kms from home? Now it all makes sense. All this while, God knows how long, the %^*(( has been blowing my money on some toy boy!”

 Sushila remained silent. It was becoming harder and harder to keep a straight face. The stroking on the shoulder continued. Boy! This was going to be a long two hours.

Finally, he got down to it. Afterwards, as they were sipping their coffee, he suddenly leapt up from his chair and looked straight at her, “Sushi, I need your help. Will you help me?”

Sushi didn’t like the sound of this. But she could not possibly deny help to the guy who had done so much for her. “Of course! What is it?”

“I want you to befriend my wife. Get her trust. Then, get her to confess to this boyfriend of hers. Record that statement. Once I have that audio, I will take her to court and leave her a pauper. If I file for divorce now, she will take half my stuff. I haven’t worked so hard to share it with that %^&%$.”

Sushila stared at him, “Are you planning to divorce her?”

“What else can I do? She cheated on me!”

Sushila continued to stare.

“This is different. You and I. We love each other. Who will fall in love with that old, fat hag?”

Sushila looked at this ageing, middle aged man who kept himself ‘fit’ and mistook that for ‘attractive’. She didn’t know whether to loathe or pity this person. Both, probably.

“Why don’t you hire a PI to do this for you? There are plenty available.”

He shook his head, “No sweetheart, can’t take that risk. I am too prominent a public figure to have a PI looking into my family affairs. It has to be someone I trust. You are the only one.”

Sushila smiled again. She knew that the same request would be made to at least a few other women this week, and for her sake, she hoped that one of them would agree.

But Jai Batra either did not make that offer to anyone else, or no one signed up. Sushi would never know. All she experienced was that he wouldn’t give up. Every time they met, he kept pestering her to agree. Finally, she had to say yes. More to get him off her back than anything else. She considered breaking up with him, but couldn’t bring herself to do it. The human heart is a mysterious muscle.

************

Three months later, the human heart was a lot less mysterious.

“Jai, I cannot do it. Your wife is a tough nut to crack. I have been at it just like you said. I have done everything you asked me to do. I have missed important classes to help you. And it has not worked out. Sorry, Jai, I can’t keep trying any more. It’s too much stress. My studies come first, and they are hurting – a LOT!”

“Please sweetheart, it’s only a few more days. I know her. She is simply bursting to tell someone how lucky she is to have met this wonderful guy.”

“Well, she is not bursting to tell me, and I am busted, trying to find out!”

Jai shut up. They really had tried everything. Sushila had befriended Natasha at the salon, pretended to have similar hobbies, and had spent a lot of time in the last few months. She had gone drinking, played spin the bottle, and showed her pictures of her own supposed “friends with benefits.” But Natasha had been nothing but a warm, older friend and mentor. She had never mentioned her own bad marriage, much less an affair.

Suddenly, his face lit up again, “Ok, let’s try one last thing. If this does not work out within two weeks, I swear, Sushi, I will never involve you in this thing again. We should have thought of this before!”

Sushila shook her head, “No, Jai, Enough is…”

“Please, Sushi, I wouldn’t ask if I wasn’t desperate. Without this, I will lose more than half my money! Access to my kids! Please, Sushi… if I have to have a chance in my divorce, even a fighting chance, I need this! Please!”

Sushi was too tired to go on resisting. Jai Batra was used to having his own way anyway. “Tell me,” she whispered with as much disinterest as she could muster.

“Why don’t you befriend the guy? The boyfriend? Then try to get to his mobile phone when he is in the loo or something, and get a screenshot of his chats or photos with Natasha. That will be something!”

“Are you insane? Do you know that the picture of a screenshot means nothing? Also, I am not a PI. That man is a professional gigolo, according to you. Why would a gigolo waste his time on a student with no money to spend?”

“Because even the gigolo has desires! Look at you! You are perfect! Which man would not want to spend a coffee date just gazing into your eyes?”

Once again, Sushila was fatigued out of resistance.

Chapter Two was about to begin.

***********************

Chapter Two

“Really, what’s a smart girl like you doing with a dumbass like me?” Archish flashed his signature smile – always full of charm and meant to disarm.

“Feasting her eyes,” Sushila said truthfully.

“I am eye candy, yes. To many people.” Archish said quietly.

“I am sorry.”

“No, don’t be. At least you were honest.”

“Look, if you want to go back or something…”

“No, no, its good to be here. You’re good fun to talk to.”

“OK then..”

And that is how the first Tinder[1] date was working out.

*************

It took only a few weeks for the magic to work.

It was fully filmi[2]. They tried their best to not be attracted to each other, but they were. They just couldn’t help it.

They moved in together[3] in less than eight weeks. Archish was upfront with Sushila about what he did for a living. She hadn’t yet come clean about why she chose him on Tinder, but did confess that she was seeing someone older and married before they met.

He cooked while she studied. He went out to work while she attended classes. They cuddled and slept.

Jai Batra was thrilled when he heard that Archish had moved in with her. This was going to be perfect. Now, it would only be a matter of time before he got his recording.

****************

Sushila was conflicted. She knew how much she owed Jai and what this recording would mean to him. But she was also sure that she loved Archish and did not want to deceive or cheat him. Honestly, she simply could not continue to even lie to this man, who had given her nothing but honesty, love, and solicitude.

Solicitude – what a wonderful word. Add “I See”, and solitude becomes solicitude.  What a difference it makes, when we see, really see, those around us and what they are going through.

 

She didn’t know how serious he was about her. Was it time to have ‘the chat’? Would she lose him forever? Only one way to find out.

Sushila steeled herself as best as she could. Terrible situation to be in – not even a bestie could be trusted with this dilemma. How did she get in this situation in the first place? What was she thinking, volunteering to spy?

Archish walked in as usual. He washed up and hugged Sushila. The smile that came back to him was not radiant. It was washed out.

“Tired?” he asked. 

“No. Not really.”

He came and sat next to her. Taking her legs, he started massaging them gently. Neither said anything for a while. He changed the TV to a stand-up comedy show. They laughed at a few dumb jokes. After a few minutes, he looked her in the eyes and asked, “So, what’s eating my darling?”

She was not ready for so much love!

Hesitatingly, she spilled it all out. Why she matched him on Tinder, why she needed to give a recording to Jai Batra, and how she wanted commitment from him, even if he was not in a position to give it.

“But I am in a position to give that commitment! I want to marry you, baby! There is no doubt at all!”

Sushila was startled. Out of the whole thing, THIS is what he focuses on? She was too dumbfounded to do anything but stare at him.

He laughed. Again, that easy, charming laughter.

“My sweetie pie, did you really think I wouldn’t know? What did you think I was doing with you?

But before we get there, I have to complete what I started saying. Sushila, you are the love of my life. If you can accept me for what I do, great. If not, you will have to support me after your graduation, while I start to make enough money. We can get married tomorrow, if you’ll have me. And if you want to wait until I can pay for myself, I am up for that test, too, my love…”

Sushila quickly silenced him with a kiss and a nod that said “Yes.” This was not what she had in mind. This was too quick. But it was right. In her bones, she knew this was right. This was the man she wanted to spend the rest of her life with.

In a while, Archish continued, “Natasha Batra told me to find out who her husband was sleeping with. I just did a little footwork and found you. I care for Natasha. Jai Batra has not treated her well at all.

And then, I found you on Tinder too! I thought that was a coincidence, but a few dates confirmed that it wasn’t. You were spying on me, and I was spying on you.”

“Why did Natasha want you to spy on me?”

“Oh, her motives were far more personal. She was jealous. The irony of sending your boyfriend to find out about the mistress of your husband was lost on her. But I did want to give her the details that she wanted. However, as I got to know you better, I realised that we were.. oddly placed. We were four people in a ratio proportion statement. A was to B as C was to D.

Then, one day, she did the most incredible thing. She asked me to get evidence of the cheating. So that she could file for divorce. I was willing to put a face to the name for her. I wasn’t about to become a PI[4]. That’s where Natasha and I broke up.”

Here, Archish paused.

“So, in short, Jai Batra wants to get evidence of his wife’s cheating so that he can cheat her out of a fair alimony. Natasha Batra wants evidence of her husband’s cheating so that she can claim that alimony and file for divorce. You and I love each other and want to marry. Where does that leave us?”

“I think.. in a very good place.” Archish said mysteriously.

*******************

The milking started slowly. Sushila kept asking for expenses. Archish was a gigolo, after all, and it can’t be easy to keep one. Jai Batra paid up. Sushila’s living expenses also went up. Jai’s meetings with her were a thing of the past. So, now, he was paying for her living expenses, for Archish’s living expenses, and getting a test of patience in return.

 

Archish contacted Natasha. At first, she avoided his calls. When they finally met, she said, “Archish, I don’t want to leave him. I want restitution of conjugal rights. For that, it is important that we don’t meet again.”

“But, why?”

“I have two reasons in flesh and blood – my children - and one in the heart. That’s all there is to it.”

“But… he is not with you. Whether you divorce him or not, he is not with you.”

“But I am with him. That’s the important thing. I can’t be untrue to myself. The time with you was perfect. After a long time, I felt like a living, breathing woman again. But when it came right down to it, I realised I didn’t want to file for divorce. I didn’t want his money. I want him.”

“You are a strange one!”

“Yes, I am.” Natasha smiled.

****************

“What do we tell Jai?” a concerned Sushila asked Archish.

“Nothing. We tell him nothing. He will anyway find out if Natasha files a case for restitution. He is a very important man who can buy everything from prestige to love. Let him savour his money.”

“But he is on my case[5], and getting restless by the day.”

“You know why he is getting restless? Because he is helpless. Tomorrow, if you say you have no proof, he can’t do a thing.”

“In that case, Archish, let’s put an end to this charade.”

“As you wish, sweetheart.”

Sushila nodded, then asked, “Tell me something. There are four of us in this chain. None of us is doing the morally right thing. But your disdain is reserved for Jai Batra. Why only him?”

Archish was silent for a minute before responding, “Where does this chain start, Sush? It starts with Jai Batra thinking he is Adonis, just because he has money and power. Jai Batra seduces or buys Sushila. Natasha, to avenge the insult, buys Archish. And suddenly, four people are doing the wrong thing. But that’s also not where my anger comes from. It comes from the state in which I have seen the wives of these powerful men. That depression, that feeling of being worthless that comes from being discarded. And why does the discard happen? Because the man is powerful and rich. So, he buys people. This dehumanising – of his own wife, and the women he seduces with power – what does that dehumanising deserve, if not disdain? I am too powerless to do anything more than this disdain.” He shrugged.  

Sushila kissed him on the forehead.

***************************

“I’m sorry, Jai, I cannot go on doing this. Neither Archish nor Natasha have shared anything. Are you sure this is not a figment of your imagination? You have ONE spa bill as your proof? What if she was wrongly charged and didn’t realise it?”

“You are right, Sushi! It must have been a mistake. She is totally into me and the kids. So sorry to have put you through this. Let’s forget all this, push that Archish out of your house, and go back to being together. I miss you so much!”

Sushila stared at the man. She was speechless.

“Sorry, Jai, we are not going back to anything. My exams are due in less than a month and I need to focus.”

“Are you breaking up with me?” Jai was incredulous.

Sushila felt like laughing in his face but maintained a stoic silence.

“Are you? Really? B%^&? After everything I have done for you?” Jai grabbed her by the shoulders.

“Let me go, Jai. You are hurting me.” Sushila still maintained her calm.

Jai let her go with a rough thud. Sushila got up and straightened her clothes. Without a word, she left the room.

********** 

Chapter Three

Six months later…

“Archish, you are such a sweetheart! This is the perfect day! I never thought I would be so happy on my wedding day. But I am!”

Archish smiled indulgently. What a change from his earlier, luxury-imbued life this was. An Arya Samaj temple[6] in the city. Ten guests, making up the grand wedding party. Thankfully, four out of these ten were beaming parents.

The bride, dressed in a simple red saree, the groom in a dhoti-kurta[7].

The lunch after the simple ceremony was a langar – a community feast where everyone sits on the floor. The food was organised by the temple.

Guests received hand-painted vases – made by the bride’s mother, as return gifts. 

The sari Sushila was wearing was a gift from her mother-in-law.

After the wedding ceremony, the bride and the groom returned to the small one-bedroom apartment that they had rented after Sushila completed her studies and got a job. Archish lived with her and had been applying for sales positions. He was due to start at a small firm next week.

 

 


 

 



[1] Tinder is an app that allows people to look for potential partners.

[2] Indianism for – Just like in the movies.

[3] Started sharing a house

[4] Private investigator

[5] Being on someone’s case means to follow up with them on something again and again.

[6] An Arya Samaj temple performs Hindu prayers in the Vedic methodology – through yagnas – offerings to the Fire. No deities are worshipped and no ornate rituals are observed.

[7] Saree is the Indian dress for women, while dhoti-kurta is the Indian dress for men.

Wednesday, 14 December 2022

Short Story: AI is Crap

The first report was from China. It would have gone largely unnoticed.. but didn’t. The government probably leaked the clip only because it was about an American car going rogue. A smart car had picked up speed and gone on a rampage for 5.5 kms, annihilating everything and everyone on the road.

The footage was called “Bone-chilling”, “Surprising” etc. by the world’s media outlets. But it didn’t reach mainstream media, nor was it discussed as widely as it should have been. Within a week, the incident was over in the world’s consciousness.

The next report came from Alaska. This time, it was that a passenger could not get into her car in spite of using the unlock passcode. The car had activated accident management protocol and totalled the airbags. Anyone with a car knows that replacing the air bags is a massively expensive thing. The lady made news, but only for 2-3 days. No one was hurt.

The third incident was of the Vietnam millionaire. His son’s car had crashed, but the airbags had NOT deployed this time. Everyone inside the car was gone.

And those were just the ones that got noticed.

 

February 2024

If Alisha was overawed, she was not showing it. The Interpol Cyber Wing’s War room was lined with screens (what else was she expecting?) and each screen had a head of national unit on it right now.

There were 73 separate incidents in the last 18 months – involving cars of a certain brand only.

She had written a paper, more on a lark than anything else, in her college’s magazine, linking about 10 of these crashes across countries.

That college magazine had been read by Jeanie’s dad, who was with the Interpol.

She had received a call. The caller introduced himself and asked her to explain her theory.

She used publicly available information to make a quick case on the phone.

And a week later – this.

Next to her was Philip, the genial head of the Cyber Unit, but the most feared cyber cop in the world. If he was ruthless, there was no way of knowing that. But he had been known to use every trick in the book to stop and punish everything from international trafficking to international terror.

“A bit below your paygrade, don’t you think? Car crashes?” She had made an effort to joke.

Philip smiled at her – the same genial smile. “My dear, you had information on only 10 crashes. We now have 73 data points and are still not done compiling. It took a college student to understand that the crashes are linked. What makes this my pay grade is not what has already happened, but what might happen if we don’t stop it now. You’re live in 5 minutes. Do you want to rehearse your opening?”

Philip always knew how to communicate perfectly.

The Conference Begins

“Ladies and Gentlemen, thank you for taking the time. You are all here because of this bright young lady – Alisha. We now know that the hotshot luxury car company has been in at least 73 car crashes around the world in the last 18 months. I am sure that since the meeting invite, some of you have found more data points in your own countries. Yet, it was this college student who surmised that the crashes, though unrelated in geography and time, were related in behaviour. Most of them had one of 2 characteristics – the user has used the wrong opening code three times, exactly 3 times, getting it right on the 4th effort, OR, the user had disengaged automatic driving while cruising at more than 100 kmph. But about 20 incidents are still outliers. We do not know what they had in common, but it was something.

Alisha is the college student who wrote that original paper. She is majoring in, no surprise, data analytics.

I would now like to invite her to address us and share her thought process.”

Alisha spoke quietly and confidently about how she started looking for patterns in data and went from locations, time periods, make and model of car, colour of car, individual feature present/missing in car, family size of user, and so on, until finally hitting jackpot on user behaviour preceding the crash.

“When you think of it, its so obvious! The crash was a response. So, the stimulus had to be there. What can be more obvious than recent user behavior?” she smiled.

All the faces in all these large screens nodded, taking assiduous notes.

“Since reading that paper, we have done our own analysis, as you know.” Philip was back on the podium, “We started by looking for incidents of unexplained crashes of cars with self-drive(auto-pilot) feature. All of you helped immensely. We then removed incidents where the cause was human and known. That left us with unexplained crashes. It took a lot of legal wrangling to get a warrant for the central data of the car company, but we finally managed it. When we analysed that data, we realised that all of these cars were active on self-drive at the moment of crash. That is when we made the connection between the self-drive feature and the crashes of the car. Alisha’s paper had already told us to look for user behaviour immediately preceding the crash. So, the long and short is, we know that the user did something, and immediately afterwards, the self-drive activated, and then the car was made to crash by the self-drive.”

What we also know, thanks to the database from the company, is that this destructive behaviour was done by the car every single time the trigger behaviour was done by the user. Which means we know the causation is real.

We are all here today to answer two questions:

A. What are the remaining 1-2 user behaviours that connect the remaining cases?

B. Who, or what, is responsible for this? Is the car company sabotaging its own product? Or is it getting hacked? Or does an active hacking organisation have a back door entry to the car company’s systems?

Thank you.”

The Task Force

The Task Force had 10 country heads of Interpol, Alisha, and Nishant. Nishant reported directly to Philip and was widely considered the prodigal in the cyber sec unit.

The analytics tools had failed to throw up anything that was common to the unexplained incidents.

But their bigger worry was finding out who was behind this,

The Hunt Begins

Their work was neither glamorous nor fun. It was hours and hours of staring at black blinking screens.

A whiteboard in the center of the room listed all the variables they were testing against the common cause hypothesis. So far, they had run through:

A. Registration plate numbers

B. First letter of registration number

C. Names of owners

D. Where the car was before malfunctioning

E. Whether drivers were left or right handed

F. Music playing in the car before the crash (the audio recorder records that)

G. Recording of the car dashcam before the malfunction

H. Timing of the crash

I. Date of the crash

J. Month of the crash

K. Day of week of the crash

L. How many children the car owners had..

.. You get the picture. It’s a lot of fun when one is reading this in a detective novel. In that, one thing leads to another and people come up with leads and inputs all the time. All this team had was one frustration after another.

 

Until one day, Obja, the rep from Egypt, came up with an idea that, like all great ideas, appears obvious post facto:

“Look, boss, if the crash happened in response to these stimuli, that has to be coded somewhere in the car’s OS. Let’s run a simple test. Let’s repeat the stimuli in a car and see if the behaviour is repeated? Then we know whether each car was individually hacked or a malware injected into the OS?”

When the test was run, the car crashed.

This was the team’s first breakthrough. They now knew that they were looking for a malicious script in the OS.

The hackers were smart. No one was sitting around hacking cars. They had injected a piece of malware and were now sitting and watching the show, so to speak.

The Elusive Code

If you haven’t already seen it, a car’s code is a few million lines of code. Some of it is in assembly language still.

The malicious script was a simple If-Then command. This means that no AI was involved. If user does this, you do this. The script could be absolutely anywhere – in any part of the OS.

The forensics team was enhanced and the coffee machine lines got longer. It took them two whole weeks (for scale, consider that every forensic engineer goes through a few thousand lines of code per day using automated tools, and there were 15 of them working almost non-stop) before they found the plug.

The plug was simple. It instructed the car to speed at t-20 (20 kmph less than the top speed possible for the vehicle) on loop. There was no termination line. Which means the car was instructed to get to the top speed and then remain there for the rest of its life.

When they got the full code out, they smiled.

The three conditions that triggered this script were all based on user behavior.

The three conditions were:

A. Where a user enters the wrong passcode three times but gets it right on the fourth attempt.

B. If the user disengages self-drive while cruising at a speed of 100kmph or above

C. Where the VR system of the car hears the launch phrase “AI is crap.”

In spite of themselves, they all laughed. So, this was the elusive “third condition” that their whiteboard had been unable to get!

It was time to augment the team.

The Team

Suji was a cyber behavioral specialist. His job was to look at the code and figure out what kind of group or person was behind this sophisticated script.

The script was genius in its simplicity. The three conditions were such that they would cause a few accidents, but not enough to get widespread attention. And the best part was that no one would think of linking these accidents to each other. The designer of this script – person or group – had to have a very distinct personality.

Nathan was a grey hatter. His job was to work out of his own house and to look for the kind of person or group indicated by Suji.  They were definitely a new group, because no one had heard of this modus operandi before.

Nitesh and Alisha were to work together on the toughest problem of all – the motivation.

What did the writers of the script want? Why were they doing this?

Obja was the cyber forensic expert whose job was to go through the server logs of the car company to understand exactly when this script had been injected into the system. How long before the first crash in 2020, was this done?

 

In theory, Obja’s job was easiest. In practice, it was impossible.

The international organisations had taken more than a year to put the pieces together. Server logs were retained for 30 days on the drive and for 6 months in the backup drive. Which means that the server logs were not going to show anything.

Obja still ran through them, looking for indication of a modification to the script or something. Anything. He got nothing.

Then, he moved to the code backup. Every tech product has a back up of its code. This is so that, in case of an issue after a tech upgrade, the customer’s code can be taken back to a point at which it worked. This is called the restore point.

Being a luxury car company, the offline backup of code was kept for 9 months. Code before that was not available. The car company had been convinced to co-operate by Philip, who was always very persuasive in such matters.

Obja dutifully looked through this too. Nothing. Even the last restore point in the OS had this malicious script. What was significant was that no change had been made to the script. Which means whoever did the injection did it one time. They must have run a test. And they never needed to come back to this script. From that point, the show was on.

 

Suji was doing slightly better. He now had a profile. The script was very simple. Which means the person injecting it:

A. Had to know exactly where to put it

B. Knew what to do so it doesn’t come up in an audit or review at any time

C. Had access to the server to make the injection.

So far, he was going with the theory of lone wolf. The actor’s modus operandi prioritised stealth. Such a person was not likely to use or even belong to a group. In fact, it was very likely that s/he was a disgruntled engineer on the team. Event logs for the event had not been disabled, meaning the person was not a hacker by habit.

Suji’s heart sank. This meant that Nathan’s fishing may not be any use at all.

The next logical step would be to check the backgrounds and actions of the thousands of engineers who had worked on this car. This car was one of the first connected cars to enter the market. It started slow – with just sending data about speed, location, use of systems back to the central server.

Then, the cruise control was added. That was their first foray into AI. Finally, in 2020, the autopilot feature was launched. This allowed the user to sit back while the advanced sensors did everything. It worked in all conditions except the most densely populated areas in a few geographies. In the first world, the autopilot feature was a dream come true.

 

The Breakthrough

It was so unexpected, it was hilarious.

Alisha had this idea that she wanted to hear all the voice recordings of the time before the first crash. She wanted to understand why the hacker chose that particular catch phrase in his script. The idea was wild – suppose a certain user used this catchphrase regularly enough for the hacker to be sure that sooner or later, it would be used. Suppose the entire death factory was to mask that one murder that the hacker really wanted?

As motives go, this was as good as any (considering they had no other motives on the table).

They started listening.

Nishant also started looking at data points of the incidence of the other two user behaviours – forgetting the password exactly thrice, and disengaging cruise control (the precursor to auto pilot) at 100 kmph and above.

He found something curious. In their category – these two were the least displayed behaviours. For example, if 100 people entered their passcode incorrectly, 70 of them would remember the right passcode after 2 attempts – at the third attempt. 3 would put incorrect passcode all 5 times. 10 would get it right in the fifth attempt. Only 1 user was likely to get it right the fourth time. Only 1% of the users who forgot their passcode were likely to remember it on the fourth attempt.

Likewise, cruise control was disengaged at various speeds by users, but above 100 kmph was the least used speed category.

So, the hacker wanted to minimize the car crashes, but s/he still wanted them. Why? It made no sense.

Alisha’s work was not that easy.

The car company used to store the voice commands on magnetic tapes that were stored at some cheap warehouse in Arizona. She physically flew to the location with Manu, another team member. And the room reminded her of a government office back room in any part of the world. It was not dusty, but in every other respect, it was a govt office. Stack upon stack of magnetic tape. Some stacks were labelled, most were just dumped.

 

 

“What is this place?” Alisha asked.

“The graveyard of code. This is the graveyard of code. That way, there, you have the original OS of the car – going back to the 1990s, when we first moved luxury car dashboards to electronic display. This work was done by an Indian company for us then. We put a screen to show stuff like speed, temperature etc. and the buyers went wild.”

Alisha’s eyes widened in disbelief, “So, here you have the earliest version of code, going as far back as the 1990s?”

“And all the voice commands ever heard by our VR system since it was launched by us in 2016. Which is what you are here to listen to.”

“Actually, what I am here for is the frequency chart of a specific phrase and where that stands compared to the most used phrases at the time. The time period we are looking at is 2018 – 2020 March or so.”

“I can give you that from 2019, because that is when we put analytics on top of our VR. But before that is nothing. Does that work?”

“That’d be a great start, yes. Thank you!”

Manu retrieved the files and loaded them on a machine in the records room. The dataset needed a specific software which was only available on the company’s own machines.

They reached the same conclusion as Nishit. “AI is crap” was one of the 5 least used phrases inside the car.

But Alisha had one more idea.

“This graveyard of code.. are the graves marked? By year?”

“Nah. We might have some sort of marking by version on some of the tapes, but I wouldn’t know which version came in which year.”

“Ok, from which version do you have this information?”

“Let me see… OS version control….. hmm… wait…”

He pulled out a tape and started working. Very soon, he said – this one, 12.0.1.345.4 – this was released on February 12th, 2018. The next version we released was 12.0.1.346.0 – and that was in October 2018.

So, that’s what we have. You are welcome to the tapes here. Some of them have a number on top. Most of them don’t. I have to be here while you work. So just go on there, pick up a tape and bring it to me. Don’t try any hanky panky. All these files only open on our proprietary software, so taking one away will not help you at all and will make me very angry.”

Alisha smiled, “You do realise, yes, that we are the Interpol?”

The man smiled back. It was ceasefire time.

3 days later, Alisha and Manu had put in a formal request for code of a certain version. They had done the impossible! They had found the version in which the code appeared for the first time. Just as the team had expected, the code was so simple it was pure genius. It had needed zero modification since the first injection.

Now, they had to find out the time range during which that OS version was in production.

The release log was not likely to go that far back. 6 years is a long time.

 

The Dead End  

The team was together after a long time.

Nishant was the leader.

“Let’s sum up what we have so far. We know that the accidents are caused by a malicious script in the OS of the car.

We have a rough idea of the time during which it could have been injected. We could be off by as much as 5-6 months.

We know that the person who wrote this code had access to the analytics of the car company even before the analytics layer was added. Which means that they had access to the raw data which they could then put on a basic voice recognition engine and do some private analysis.

In 2018, it was still possible for some employees to put some private software on company laptops.

This was one such employee.

Also note that the script does not generate any notifications. Which means that the hacker either did not care to know when a crash happened, or could get to know without the need for a notification. This can only mean that he or she is still on the team. It is one of the people we have been meeting or interacting with.”

“Did we go over the list of people who died? Did any of them have any connection with an engineer working in this company? Family? Friends? Business feuds? School rivalry? You married my girl how dare you? Or anything at all? Even neighbours?!”

 

“Nope. Nada. And believe me, we LOOKED. Hard.”

“Since we removed the script 6 months ago, we know that the hacker, whoever he is, is not waiting around for any more action. Now we have a sea of suspects, a little bit about the modus operandi, but still no motive!” Suji concluded for everyone.

 

The Breakthrough – II

For some reason, Alisha kept going back to the original code. “Why did he choose user behaviour for his script? He could have chosen anything. But he chose a trigger by which the driver would seal their own death warrant. And yet, he chose the behaviour least likely to appear.

He wanted people to trigger their own death, yet he did not want too many people to die.

Death was not the objective here. Exposing the vulnerability of the car was. Exposing just how vulnerable the car was – THAT was what this person wanted to do.”

Alisha scrambled to Nishant’s office.

Nishant heard her out and gasped. There was someone on the team who was desperately trying to tell the car company that their cars had too much power under AI. That the very same AI could be hacked to kill people.

But the company pushed ahead with its AI development.

Who was that person?

 

The old timers were brought in. In particular, people who had left the company in 2021 or thereabouts were called in. Did they remember an engineer or project manager warning about the need for safeguards in AI deployment? And he was ignored?

 

Two names popped up – Chris and Sasha. Chris remained with the company, while Sasha had resigned and now worked with children. They had married in 2019 and now lived close to the engineering office. Chris was still part of the AI development team. He had been a developer in 2018 and had slowly risen through the ranks.

 

When questioned, he confessed readily enough.

“Yes, I wrote that script. I just never expected it to go on for so long. I thought that with the first car crash in China, they will be forced to sit up and do a code review. They did nothing.

Before injecting the script, for 6 months, I kept pleading with them to put a human override in the AI autopilot feature being developed. I begged with them to have basic security protocol in place for the AI engine that we were using in self-drive. You know what they did? They used that budget to start recording what people were saying in their cars! It was disgusting and voyeuristic.

I told them that with AI, we were building systems that were, in turn, hackable. But because these were smart engines, tracking a hack would be next to impossible. In most codes, we do not check the code directly. They wouldn’t listen!

A prophet is not honoured in his own country. I was ignored just because I was an engineer on their own team. If I was one of those hot shot external consults, they would have paid attention.

Honest to God, I never thought it would take them this long. I am sorry. For everything. But trust me, for the 100 odd people who have died because of me, thousands have been saved because you found that script and removed it. If this is able to put some kind of standards around how AI is secured in large scale implementations, I am happy to spend the rest of my life in jail. Sasha and I have been expecting this. That’s why we don’t have kids.”

The End

To be honest, Nishant did not know whether he wanted to charge Chris or the CEO of the car company. The CEO was going to ignore the next security warning too. Chris, on the other hand, was just trying to scream his way to attention. Even that failed. And how.

It was a weary team that congratulated itself that night. Weary, but oh, how victorious!