Appendix E: Selected Works by the Author (Mapped to Chapters)#
Several chapters of this book draw on, or connect to, the author’s own research and writing. This appendix lists those works and maps each to the chapter(s) it most relates to, so that readers who want to go deeper on a topic can follow it to a primary source. Entries are grouped by theme; the chapter tag in parentheses shows where the topic appears in this book. Bibliographic details follow the author’s public publication record; readers should consult the cited venue or DOI for the authoritative version.
Cryptography and Privacy-Preserving Computation#
Trivedi, D. (2023). The Future of Cryptography: Performing Computations on Encrypted Data. ISACA Journal. (-> Ch. 2, Ch. 17: homomorphic encryption)
Berenjian, S., Papadopoulos, D., Triandopoulos, N., and Trivedi, D. PriSM: Private Set Membership Protocol with Efficient Communication Complexity. Manuscript. (-> Ch. 17: private set membership, private information retrieval, secure two-party computation)
Trivedi, D. (2026). Which Cipher Is More Secure? A Comparative Analysis of Garbage Output and Null Rejection Behavior on Incorrect Decryption. (-> Ch. 2: modes, authenticated encryption, error behavior)
Trivedi, D. (2022). Ciphers and Cryptanalysis. (-> Ch. 2: classical and modern ciphers)
Trivedi, D. (2012). C Program for Rail Fence Algorithm. (-> Ch. 2: classical transposition ciphers)
Trivedi, D. (2011). DNA Computing. (-> Ch. 2: computing paradigms)
Trivedi, D., Boudguiga, A., and Triandopoulos, N. (2023). SigML: Supervised Log Anomaly with Fully Homomorphic Encryption. International Symposium on Cyber Security, Cryptology, and Machine Learning (CSCML). (-> Ch. 2, Ch. 12: FHE and anomaly detection)
Trivedi, D., Boudguiga, A., Kaaniche, N., and Triandopoulos, N. (2023). SigML++: Supervised Log Anomaly with Probabilistic Polynomial Approximation. Cryptography, 7(4). (-> Ch. 2, Ch. 12)
Trivedi, D. (2023). Brief Announcement: Efficient Probabilistic Approximations for Sign and Compare. International Symposium on Stabilizing, Safety, and Security of Distributed Systems (SSS). (-> Ch. 2)
Trivedi, D. (2023). chiku: Polynomial Function Approximation Library in Python. Software, GitHub. (-> Ch. 2, Ch. 17: approximations for encrypted computation)
Trivedi, D., and Triandopoulos, N. (2021). Towards Secure and Practical Machine Learning via Secret Sharing and Random Permutation. (-> Ch. 2, Ch. 17: secret sharing, MPC)
Privacy-Preserving Machine Learning and Emerging Topics#
Trivedi, D., Boudguiga, A., Kaaniche, N., and Triandopoulos, N. (2026). SplitML: A Unified Privacy-Preserving Architecture for Federated Split-Learning in Heterogeneous Environments. Electronics, 15(2). (-> Ch. 17: federated learning, AI/ML security)
Trivedi, D., Malcolm, C., Harrell, J., Omisakin, H., and Addison, P. (2025). PETA: A Privacy-Enhanced Framework for Secure and Auditable Tax Analysis. Journal of Cybersecurity, Digital Forensics, and Jurisprudence, 1, 81-94. DOI 10.65879/3070-5789.2025.01.08. (-> Ch. 17, Ch. 18: privacy engineering)
Trivedi, D. (2016). Performance Evaluation and Security of Image Reconstruction in Magnetic Resonance Imaging Machines. Nirma Institute of Technology. (-> Ch. 17, Ch. 20: device/medical security)
Trivedi, D. (2015). Robust Data Security for Cloud while using a Third-Party Auditor. (-> Ch. 17: cloud security)
Trivedi, D. (ongoing). Fairis: Group Fairness in Privacy-Preserving Collaborative Learning. Working research (extends SplitML with eta-based re-weighting and ZKP-based fairness certificates). (-> Ch. 17: fairness, federated learning, zero-knowledge proofs)
Security Analytics, Monitoring, and Detection#
Trivedi, D. (2026). Intrusion Detection and Prevention Systems (IDPS) and the Landscape of Security Monitoring Platforms. (-> Ch. 12: IDS/IPS, SIEM/SOAR/XDR/EDR)
Trivedi, D., and Triandopoulos, N. (2023). VaultBox: Enhancing the Security and Effectiveness of Security Analytics. SciSec: International Conference on Science of Cyber Security, 14299, 401-422. (-> Ch. 12, Ch. 13: secure logging and analytics)
Trivedi, D. (2024). Towards Efficient Security Analytics. (-> Ch. 12)
Networking, Wireless, and Packet Analysis#
Miller, C., Price, A., and Trivedi, D. (2026). Network Traffic Analyzer. (-> Ch. 3, Ch. 8)
Adebayo, D., Jackson, A. Jr., and Trivedi, D. (2026). Network Protocol Analyzer and Packet Sniffer. (-> Ch. 3, Ch. 8: sniffing, Wireshark)
Despeignes, S., Lomax, D., Theodore, J., and Trivedi, D. (2026). Design and Implementation of a Python-Based Network Protocol Analyzer and Packet Sniffer in a Controlled Kali Linux Environment. (-> Ch. 3, Ch. 8)
Trivedi, D. (2015). Near Field Communication. NIRMA University. (-> Ch. 3, Ch. 16: short-range wireless)
Trivedi, D. (2015). Advance WLAN Technologies: A Review. IJTRD, 2(5). (-> Ch. 3, Ch. 16: Wi-Fi)
Trivedi, D. (2012). Short Message Service. (-> Ch. 3, Ch. 4: SMS, smishing)
Software, Systems, Data, and Governance#
Trivedi, D. (2026). Advanced Database Security. (-> Ch. 10, Ch. 11: database and data security)
Trivedi, D. (2026). Memory Management in Object-Oriented Programming. (-> Ch. 9: memory and exploitation prerequisites)
Trivedi, D. (2026). Vibe Coding with Java: A Pedagogical Framework for AI-Assisted Software Development in Undergraduate Computer Science Education. (-> Ch. 9, Ch. 17: AI-assisted development)
Despeignes, S., Huggins, T., and Trivedi, D. (2025/2026). Local Government Supply Chain Cybersecurity: Addressing the Implementation Gap in Resource-Limited Municipalities. Journal of Computing Sciences in Colleges, 41(3). (-> Ch. 5, Ch. 20: supply-chain risk)
Trivedi, D., and Gopalakrishnan, V. (2021). MediCrawl: A Web Search Engine for Diseases. IEEE CCWC. (-> general: information retrieval)
Trivedi, D., Gopalakrishnan, V., and Dholariya, D. (2023). MediSearch: Advanced Medical Web Search Engine. IEEE CCWC. (-> general)
Trivedi, D. (2021). Evaluating Classification Algorithms on a Multi-Class Single-Feature Problem. IJEDR, 9(2). (-> Ch. 17: machine learning)
Trivedi, D. (2021). Agile Methodologies. IJCSC, 12(2), 91-100. (-> general: software process)
Trivedi, D. (2017). R Profiling: Strategies for Performance Improvements in R Applications. IJARCS, 8(7). (-> general)
Trivedi, D. (2016). A Study on CRAN R and MRAN R Interpreters. IJSRD, 4(2). (-> general)
Trivedi, D., and Trivedi, K. (2015). A Comprehensive Study of Genetic Algorithms. (-> Ch. 17: optimization, machine learning)
Note
This list reflects the author’s public record across venues and preprint or repository identifiers. Where a work is a preprint, technical report, or repository, that status is indicated by its identifier; consult the source for the version of record. Inclusion here indicates topical relevance to this textbook, not a substitute for the primary publication.
Trivedi, D. (2025). Benchmarking Municipal Cybersecurity Readiness Through Automated Policy Analytics: Evidence from Maryland Local Governments. CCSC Eastern Region (extends the CCSC-E 2025 poster on local-government supply-chain cybersecurity). (-> Ch. 19: NIST CSF 2.0 governance, AI-assisted policy assessment)
Additional Notes, Talks, and Early Works (by topic)#
The author’s public record (roughly eighty items on ResearchGate and forty indexed on Google Scholar) also includes the following topically relevant notes, presentations, and earlier works. Items marked as presentations, preprints, or repository notes are not peer-reviewed articles; consult the source for status. They are listed here because they correspond directly to topics in this book.
Cryptography and cryptanalysis (-> Ch. 2)
Trivedi, D. (2025). Cryptanalysis of the Vigenere Cipher. Presentation. (-> Ch. 2.2)
Trivedi, D. (2021). Eavesdropping Attack, Cryptanalysis, and Pseudorandomness. Presentation. (-> Ch. 2.2, 2.4)
Trivedi, D. (2021). Message Integrity. Presentation. (-> Ch. 2.7, 2.8: hashes, MAC, signatures)
Trivedi, D. (2014). Security of Cryptographic Hash Functions. Presentation. (-> Ch. 2.7)
Trivedi, D. (2020). Hash Function Generation by Neural Network. Presentation. (-> Ch. 2.7, Ch. 17)
Trivedi, D. (2021). Quantum Cryptography 101. Presentation. (-> Ch. 2.15, Ch. 17: post-quantum)
Trivedi, D. (2015). XML Encryption and XML Signature. Notes. (-> Ch. 2, Ch. 10)
Trivedi, D. (2015). Globus Toolkit Simple CA Setup Guide. Note. (-> Ch. 2.13: PKI/certificate authorities)
Networking and protocols (-> Ch. 3)
Trivedi, D. (2020). TCP SYN Flood. Presentation. (-> Ch. 3.10: denial of service)
Trivedi, D. (2022). HTTP versus HTTPS. Presentation. (-> Ch. 2.14, Ch. 3.5: TLS)
Trivedi, D. (2015). Remote Procedure Calls. Note. (-> Ch. 3, Ch. 9: MSRPC)
Trivedi, D. (2015). Near Field Communication: Overview and Applications. (-> Ch. 3, Ch. 16)
Systems, data, and foundations
Trivedi, D. (2021). Digital Systems. Presentation. (-> Ch. 1.6: hardware foundations)
Trivedi, D., and Trivedi, K. (2015). NoSQL and Document-Oriented Databases. (-> Ch. 10, Ch. 11)
Trivedi, D. (2024). Object-Oriented Anagram Finder and (2024) Longest Common Subsequence (LCS). Programming notes. (-> Ch. 9: programming foundations)
Trivedi, D. (2020). Recommendation System for Profit Maximization; (2020) Graph Embedding and Neural Models for Information Retrieval. (-> Ch. 17: machine learning)
Trivedi, D. (2016). Performance Evaluation of an Application with C# and R. (-> general)
Note
This appendix is a curated, topic-mapped selection, not the author’s complete bibliography. For the full and current record, see the author’s ResearchGate profile and Google Scholar page. Where this book states a fact, it is supported by the primary and standards references cited in each chapter; the author’s own works are listed here as related reading and to acknowledge the lineage of several chapters (for example, the cryptography, networking, security-analytics, and capture-the-flag material).