Academic Journey

2005
Bachelor of Science
Computer Science
2005 - 2010
Data & Network Security
2012
Master of Applied Science
Electrical & Computer Eng
2012 - 2015
12 Total Publications
15 Academic Reviews
9 Years Active

Publications

2024

Uncovering Blockchain Challenges: Technical Nuances and their Unforeseen Consequences

Publication: PhD Dissertation, Concordia University

Abstract

In this dissertation, we explore the technical nuances of blockchain technology, its diverse applications, and the unforeseen consequences that have emerged. Cryptojacking, initially seen as a potential disruptor to the convoluted online advertising industry, ultimately succumbed to its own success due to regulatory gaps and technical intricacies. The inherent transparency...
2021

SoK: Oracles from the Ground Truth to Market Manipulation

One fundamental limitation of blockchain-based smart contracts is that they execute in a closed environment and only have access to the data and functionality that is either already on the blockchain or fed into the blockchain. Thus any interactions with the real world need to be mediated by a bridge...
2020

Systemizing the Challenges of Auditing Blockchain-Based Assets

Abstract

Firms transacting using blockchain-based assets and liabilities have begun to enter capital markets in search for funding. Historically, firms have been able to raise substantial funding without an audited financial statement, however we project that in the future, audits will become a common requirement given increased competition among firms, increased...
2019

SoK: Transparent Dishonesty: front-running attacks on Blockchain.

Abstract

We consider front-running to be a course of action where an entity benefits from prior access to privileged market information about upcoming transactions and trades. Front-running has been an issue in financial instrument markets since the 1970s. With the advent of the blockchain technology, front-running has resurfaced in new forms...
2019

Resolving the Multiple Withdrawal Attack on ERC20 Tokens

Abstract

Custom tokens are an integral component of decentralized applications (dapps) deployed on Ethereum and other blockchain platforms. For Ethereum, the ERC20 standard is a widely used token interface and is interoperable with many existing dapps, user interface platforms, and popular web applications (e.g., exchange services). An ERC20 security issue, known...
2019

The Middleman is Dead, Long Live the Middleman: The “trust factor” and the psycho-social implications of blockchain

Publication: Frontiers in Blockchain Journal - Human-Centric Constituents in Times of Decentralization

Abstract

Blockchain is widely regarded as a breakthrough innovation that may have a profound impact on the economy and society, of a magnitude comparable to the effects of the introduction of the Internet itself. In essence, a blockchain is a decentralized peer-to-peer network with no central authority figure, which adds information...
2018

A first look at browser-based Cryptojacking

Publication: IEEE SECURITY & PRIVACY ON THE BLOCKCHAIN (IEEE S&B) University College London (UCL), London, UK

Abstract

In this paper, we examine the recent trend towards in-browser mining of cryptocurrencies; in particular, the mining of Monero through Coinhive and similar code- bases. In this model, a user visiting a website will download a JavaScript code that executes client-side in her browser, mines a cryptocurrency, typically without her...
2017

On the feasibility of decentralized derivatives markets

Abstract

In this paper, we present Velocity, a decentralized market deployed on Ethereum for trading a custom type of derivative option. To enable the smart contract to work, we also implement a price fetching tool called PriceGeth. We present this as a case study, noting challenges in development of the system...
2016

Buy your coffee with bitcoin: Real-world deployment of a bitcoin point of sale terminal

Publication: Advanced and Trusted Computing (ATC), 2016 Intl IEEE Conferences, Toulouse, France.

Abstract

In this paper we discuss existing approaches for Bitcoin payments, as suitable for a small business for small-value transactions. We develop an evaluation framework utilizing security, usability, deployability criteria,, examine several existing systems, tools. Following a requirements engineering approach, we designed, implemented a new Point of Sale (PoS) system that...
2015

A first look at the usability of bitcoin key management

Publication: USEC 15 NDSS Workshop on Usable Security (USEC) 2015, San Diego, USA, Internet Society

Abstract

Bitcoin users are directly or indirectly forced to deal with public key cryptography, which has a number of security and usability challenges that differ from the password-based authentication underlying most online banking services. Users must ensure that keys are simultaneously accessible, resistant to digital theft and resilient to loss. In...
2015

Real-world Deployability and Usability of Bitcoin

Publication: Thesis (M.A. Sc.) - Concordia University, 2015

Abstract

We live in an era where Internet is one of the daily needs of human life. People use Internet banking instead of going to banks, they use email rather than postal mail.This leads to a robust digital way of living, but this also means people are trusting middle companies and...
2013

Monitoring system calls for anomaly detection in modern operating systems

Publication: Software Reliability Engineering Workshops (ISSREW), 2013 IEEE International Symposium

Abstract

Host-based intrusion detection systems monitor systems in operation for significant deviations from normal (and healthy) behaviour. Many approaches have been proposed in the literature. Most of them, however, do not consider even the basic attack prevention mechanisms that are activated by default on today's many operating systems. Examples of such...

Scholarships & Awards

Academic recognition and research funding achievements

Professor Hugh McQueen Award of Excellence

2019 - 2020
Gina Cody School of Engineering and Computer Science - Concordia University
Associated with Concordia University
Award of excellence recognizing outstanding academic achievement and contributions to the field of engineering and computer science.

Nature et technologies (FRQNT) Doctoral research scholarship

2019 - 2023
Associated with Concordia University
Awarded by the Government of Québec, the FRQNT Doctoral Scholarship supports top researchers in science and technology. Funded over four years, my project explored `New technology, old crimes`. Blockchain technology is new, but the criminal use and scams of this technology are an evolution of old crimes.