- Pseudo-Noise Sequences with low correlation and large linear complexity for digital modem and cryptography
- Binary m-sequences
- Polyphase sequences, such as Sidelnikov sequences and Fermat-quotient sequences, etc
- Cyclic Hadamard Difference Set sequences
- Cyclotomic sequences
- Costas and Sonar sequences and two-dimensional synchronization patterns
- Frequency-Hopping sequences
- Design and analysis of error-correcting codes
- various types of LDPC codes and turbo codes
- Locally recoverable codes for distributed storage
- Fountain codes and network codes
- Index codes for efficient distribution of packets
- conventional algebraic codes and convolution codes
- Applications of error-correcting Codes
- for 5G massive IoT
- for 5G waveforms
- for military tactical communications (Air-to-ground, Combat-field, military Satellite)
- channel code detection
- Encryption algorithms
- Design and analysis of various streamciphers
- Fully homomorphic encryption
- Code-based encryption for post quantum cryptography
- Discrete and combinatorial mathematics for communciations and signal processing
- (v,k,λ) cyclic difference sets
- Hadamard designs and matrices
- finite projective planes
- mutually orthogonal latin squares
- Edge decomposition of complete graphs
- van der Waerden number, Ramsey number, etc