Skip to main content

Showing 1–12 of 12 results for author: Karanjai, R

.
  1. arXiv:2407.05202  [pdf, other

    cs.SE cs.AI

    Harnessing the Power of LLMs: Automating Unit Test Generation for High-Performance Computing

    Authors: Rabimba Karanjai, Aftab Hussain, Md Rafiqul Islam Rabin, Lei Xu, Weidong Shi, Mohammad Amin Alipour

    Abstract: Unit testing is crucial in software engineering for ensuring quality. However, it's not widely used in parallel and high-performance computing software, particularly scientific applications, due to their smaller, diverse user base and complex logic. These factors make unit testing challenging and expensive, as it requires specialized knowledge and existing automated tools are often ineffective.… ▽ More

    Submitted 6 July, 2024; originally announced July 2024.

  2. Decentralized FaaS over Multi-Clouds with Blockchain based Management for Supporting Emerging Applications

    Authors: Rabimba Karanjai, Lei Xu, Lin Chen, Nour Diallo, Weidong Shi

    Abstract: Function-as-a-Service (FaaS) offers a streamlined cloud computing paradigm, but existing centralized systems suffer from vendor lock-in and single points of failure. We propose DeFaaS, a decentralized FaaS system leveraging blockchain technology and decentralized API management. DeFaaS addresses these limitations by establishing a secure, transparent registry of functions on a blockchain and enabl… ▽ More

    Submitted 11 April, 2024; originally announced April 2024.

    Comments: The 39th ACM/SIGAPP Symposium On Applied Computing

  3. arXiv:2403.10824  [pdf, other

    cs.LG cs.AI cs.HC

    LookALike: Human Mimicry based collaborative decision making

    Authors: Rabimba Karanjai, Weidong Shi

    Abstract: Artificial General Intelligence falls short when communicating role specific nuances to other systems. This is more pronounced when building autonomous LLM agents capable and designed to communicate with each other for real world problem solving. Humans can communicate context and domain specific nuances along with knowledge, and that has led to refinement of skills. In this work we propose and ev… ▽ More

    Submitted 16 March, 2024; originally announced March 2024.

  4. arXiv:2403.09798  [pdf, other

    cs.CY

    Comparing Rationality Between Large Language Models and Humans: Insights and Open Questions

    Authors: Dana Alsagheer, Rabimba Karanjai, Nour Diallo, Weidong Shi, Yang Lu, Suha Beydoun, Qiaoning Zhang

    Abstract: This paper delves into the dynamic landscape of artificial intelligence, specifically focusing on the burgeoning prominence of large language models (LLMs). We underscore the pivotal role of Reinforcement Learning from Human Feedback (RLHF) in augmenting LLMs' rationality and decision-making prowess. By meticulously examining the intricate relationship between human interaction and LLM behavior, w… ▽ More

    Submitted 14 March, 2024; originally announced March 2024.

  5. Teaching Machines to Code: Smart Contract Translation with LLMs

    Authors: Rabimba Karanjai, Lei Xu, Weidong Shi

    Abstract: The advent of large language models (LLMs) has marked a significant milestone in the realm of artificial intelligence, with their capabilities often matching or surpassing human expertise in various domains. Among these achievements, their adeptness in translation tasks stands out, closely mimicking the intricate and preliminary processes undertaken by human translators to ensure the fidelity and… ▽ More

    Submitted 13 March, 2024; originally announced March 2024.

  6. arXiv:2308.02955  [pdf, other

    cs.SE cs.LG

    An Empirical Study of AI-based Smart Contract Creation

    Authors: Rabimba Karanjai, Edward Li, Lei Xu, Weidong Shi

    Abstract: The introduction of large language models (LLMs) like ChatGPT and Google Palm2 for smart contract generation seems to be the first well-established instance of an AI pair programmer. LLMs have access to a large number of open-source smart contracts, enabling them to utilize more extensive code in Solidity than other code generation tools. Although the initial and informal assessments of LLMs for s… ▽ More

    Submitted 19 August, 2023; v1 submitted 5 August, 2023; originally announced August 2023.

    Comments: Updated to address issues

  7. Decentralized Translator of Trust: Supporting Heterogeneous TEE for Critical Infrastructure Protection

    Authors: Rabimba Karanjai, Rowan Collier, Zhimin Gao, Lin Chen, Xinxin Fan, Taeweon Suh, Weidong Shi, Lei Xu

    Abstract: Trusted execution environment (TEE) technology has found many applications in mitigating various security risks in an efficient manner, which is attractive for critical infrastructure protection. First, the natural of critical infrastructure requires it to be well protected from various cyber attacks. Second, performance is usually important for critical infrastructure and it cannot afford an expe… ▽ More

    Submitted 2 August, 2023; originally announced August 2023.

    Comments: Appeared in ACM BSCI'23

    Journal ref: 12 September 2023

  8. arXiv:2307.06554  [pdf, other

    cs.CR

    TPU as Cryptographic Accelerator

    Authors: Rabimba Karanjai, Sangwon Shin, Xinxin Fan, Lin Chen, Tianwei Zhang, Taeweon Suh, Weidong Shi, Lei Xu

    Abstract: Polynomials defined on specific rings are heavily involved in various cryptographic schemes, and the corresponding operations are usually the computation bottleneck of the whole scheme. We propose to utilize TPU, an emerging hardware designed for AI applications, to speed up polynomial operations and convert TPU to a cryptographic accelerator. We also conduct preliminary evaluation and discuss… ▽ More

    Submitted 13 July, 2023; originally announced July 2023.

  9. arXiv:2306.07984  [pdf, other

    cs.CR cs.GT

    Cross Chain Bribery Contracts: Majority vs Mighty Minority

    Authors: Quang Tran, Lin Chen, Lei Xu, Yang Lu, Rabimba Karanjai, Weidong Shi

    Abstract: Bribery is a perilous issue in the real world, especially in an economical aspect. This fraudulence is unavoidable, and more importantly, it is more difficult to trace in case smart contracts are utilized for bribing on a distributed public blockchain. In our paper, we propose a new threat to the security of a blockchain system, cross-chain bribery using smart contracts. An arbitrary wealthy bribe… ▽ More

    Submitted 8 June, 2023; originally announced June 2023.

  10. arXiv:2301.00665  [pdf, ps, other

    cs.CL cs.CR cs.LG

    Targeted Phishing Campaigns using Large Scale Language Models

    Authors: Rabimba Karanjai

    Abstract: In this research, we aim to explore the potential of natural language models (NLMs) such as GPT-3 and GPT-2 to generate effective phishing emails. Phishing emails are fraudulent messages that aim to trick individuals into revealing sensitive information or taking actions that benefit the attackers. We propose a framework for evaluating the performance of NLMs in generating these types of emails ba… ▽ More

    Submitted 29 December, 2022; originally announced January 2023.

  11. Lessons Learned from Blockchain Applications of Trusted Execution Environments and Implications for Future Research

    Authors: Rabimba Karanjai, Lei Xu, Lin Chen, Fengwei Zhang, Zhimin Gao, Weidong Shi

    Abstract: Modern computer systems tend to rely on large trusted computing bases (TCBs) for operations. To address the TCB bloating problem, hardware vendors have developed mechanisms to enable or facilitate the creation of a trusted execution environment (TEE) in which critical software applications can execute securely in an isolated environment. Even under the circumstance that a host OS is compromised by… ▽ More

    Submitted 23 March, 2022; originally announced March 2022.

  12. arXiv:2101.05475  [pdf, other

    cs.DC

    EDSC: An Event-Driven Smart Contract Platform

    Authors: Mudabbir Kaleem, Keshav Kasichainula, Rabimba Karanjai, Lei Xu, Zhimin Gao, Lin Chen, Weidong Shi

    Abstract: This paper presents EDSC, a novel smart contract platform design based on the event-driven execution model as opposed to the traditionally employed transaction-driven execution model. We reason that such a design is a better fit for many emerging smart contract applications and is better positioned to address the scalability and performance challenges plaguing the smart contract ecosystem. We prop… ▽ More

    Submitted 14 January, 2021; originally announced January 2021.

    Comments: 11 pages